(x) Fixed situation where the wrong base.OnPropertyChanged would be called when weaving dependent properties (including unit tests)