Managing a many-to-many relationship - Ash Framework