Command Objects
Los command object es la manera de manejar validaciones que no pueden ir dentro de un dommain class o controllers.