Т.е., по логике, если я отпишусь от события, то в Update() после этого будет вечный null.
Или я что-то не так понял?
class AppModel : INotifyPropertyChanged //
{
public object Prop1{get; set;}//если поле предполагает связь полей двух разных контролов, не забываем уведомлять об изменении средствами INotifyPropertyChanged
//и ещё куча нужных(и не нужных, хех) свойств (возможно логики) модели
}