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);
        }