Quitar el enumerado  ControllerAction que ya no se usa
Añadir el servicio de validaciones
Poner atributos "id" y "name" a los input y labels
reordenar el código