OGM-389 Establishing common abstraction of embedded and document-based associations