Division de modelo un modelo para vista (ViewBean) y otro para las demas capas
Se separo el modelo en dos para poder agregar mas logica al modelo que se usa en la vista y conservar la estructura simple de los datos que se serializan para guardarse