ManyToMany handles primary_key option