update PropertyChangeRecord to ChangeRecord