ValidationResult improved