A PropertyDiff describes the difference between a single property's old and new values.
diffKind is the kind of difference.
inputDiff is true if this is a difference between old and new inputs rather than old state and new inputs.
A PropertyDiff describes the difference between a single property's old and new values.