add support for non composite required manyToMany