Modificación para poder llamar al método evaluate() para que contemple el tratamiento de roles externos