Adding support for binding source that does not implement INotifyPropertyChanged