hasChanges() bugfixing