### Environment * DiffSync version: 1.7.0 <!-- Describe in detail the new functionality you are proposing. --> ### Proposed Functionality children could have multiple parents to represent more real use cases. <!-- Convey an example use case for your proposed feature. Write from the perspective of a user who would benefit from the proposed functionality and describe how. --> ### Use Case An `ipaddress` could belong to an `interface` but also to a `bgppeer`