Probably shouldn't be on the interface itself, add it as an Extension method on `IReactiveNotifyPropertyChanged`