Is there any option to know which properties have changed? Or should I implement the usual propertychagelistener code?