Changed SaveChangesWithChecking to use new interface. This simplifies its use by others
Applied Resharper inspect changes to code
Removed unused method CopyDataToDto