Add NotifyPropertyChanged Interceptor

Removes the requirement to add NotifyPropertyChanged To A Property for
WPF to pick up the change