Improved many-to-many models to have reverse relationship methods as well as one-to-many relations.