correctly process prolymorphic associations