Added Notification for Property changes and support for affected properties