Added bidirectional many to many mapping