Added ViewModelDirectChildProxy, for dealing with children that implement INotifyPropertyChanged.