public TransportSeatViewModel(TransportSeat model) { Type = model.ObserveProperty(m => m.Type).ToReactiveProperty(); Remarks = model.ObserveProperty(m => m.Remarks).ToReactiveProperty(); // ViewModel -> Model Type.Subscribe(x => model.Type = x).AddTo(Disposables); Remarks.Subscribe(x => model.Remarks = x).AddTo(Disposables); }