Feature/manytomanyfield-ondelete
I've implemented this with additional support for on_update, plus some additional validation. Thanks.
#1718 
IDK if I'm creating the pull request correctly. I have run tests and changes do not throw any errors.