(^) Get the property name for a changed property
(^) Get the old value for the changed property
(^) Get the list index for a changed many-valued property
(^) Test whether a property was set prior to being modified
(^) Get the property index for a changed property