> > > 1. Load entity > 2. Modify entity > 3. Validate entity. > 4. If validation succeeds, Session.Save it, if not don't do anything. >
Aren't you using transactions? As when validation fails you should do a rollback because you have modified te entity.
