I was under the impression that the only diff. in aware between Owner / Owned by and peer is that Owner performs a cascading delete if the owner is deleted. You mention Eagar loading in queries. Are you telling me that the sql query is different depending on the type of relationship? (I assume we are talking about a "to 1" relationship. If so, that would be good to know.
Frankly, I always thought that all relationships in Aware are Aware's implementation of SQL foreign keys. So my data modeling does not change if I implement Peer or Owner relationships. In SQL I handle the options by either making the relationship Identifying or Non-Identifying, and I have triggers to handle cascading changes / deletes.
Of course, I guess there is more than one way to handle modeling.
Bruce