Keep track of which properties have actually changed