MVVM/Reactive playground