dont call twice modificationCountChanged
handle only OutOfCodeModificationCount