implement direct fk and reverse collection association accessors
implement transient collection association accessors