Rename `propertyChanged` to `definitionChanged`

`definitionChanged` is raised when any aspect of the object changes, i.e either by assigning a new property or modifying an existing property.