ViewModels Conception