SelfVM.DirtyList
The DirtyList attribute on the selfVM object till return all changed objects that will be saved if selfVM.Save is called.
User selfVM.DirtyList->DiscardChanges to revert all changes made to a viewmodel. See OCLOperators DiscardChanges