Improve Virtus::Dirty
Start the dirty tracking after the loading of object in a session
Remove the unchanged objects before save