Add old value to property change events
Merge pull request #2865 from elemoine/oldvalue

Add old value to property change events