Refont du model pour le MVVM