Possible fix for issue #83: do not call AttachCyclicNavigationProperty for added associated collection elements; throw if more than one parent relation of same type is found (unsupported as of yet)