Composite projects - relationship between entities in addon

Is it possible to have composition or many to many relation between entities residing in two different addons. composition will result in circular dependencies!!!.

please advice

It’s certainly not a good idea to have circular references between add-ons.