public function createCollectionManyHasMany(IMapper $mapper, PropertyMetadata $metadata, IEntity $parent);