Let's say I have objects that have relationship references. These relationships could be parent-child, siblings, actor-reactor, publisher-subscriber, etc. but I don't want to restrict the relationships to any particular type of relationship. I want to allow the user of the framework to provide any number of relationship references for whatever purpose (helpers, validation, event handling, etc.) they desire.
However, the issue I'm running into now is: What do I call the other member of the relationship? If I want to ask
ObjectB via its relationship with
ObjectB, what would I call it?