Mise en place du design pattern MVVM