MVVM vidé on purpose