Implemented onpropertychanged on new view models