bug resolved that events get fired even if there is no change in it's
fields