This gives the developer using a ManyToMany the ability to save the association changes of a ManyToMany relationship - without using cascade etc.
Support for this is now in HEAD.
This works very well. Could the same be done for all associations? If so, I propose you creating a saveAssociation(Object object,String propertyName) method.