If we change some values in entity programmaticaly, it will fire "modified" event.
If we are hooked to that event, then it will get processed an read again. That is not efficient (we know what is new there - since we are the one who change it)! There is a way to stop this by having boolean operator in modify object handler, that switches to "if we write something, then ignore first modify event".
But is there a better way?