Modelo y validaciones.
1. Cambio en actividad, se agregan flags para identificar tipo de
actividades.
2. Agregadas más validaciones.