Organisation du code du ViewModel