You can use Entity framework for that. Check our Audit Trail example. You can handle changes to all entities in one single place without creating partial methods per class.
The change is not small as it will break all applications that use partial methods. We can't do that.