ValidationResult instead of IEnumerable