Aplicado patron MVVM con nuevas carpetas y clases