I'm sure ORM has some kind of mechanism like this. Would exposing the Tuple or some ChangedProperty object enough for the persister to execute on it?