Validator lo mas general posible