Modified commit/rollback for nodes so that value and newValue are the same after commit/rollback. This enables total recalculation with a simple setDirty on each node.