public override ValidationResult Validate(object value, System.Globalization.CultureInfo cultureInfo) { if (!string.IsNullOrEmpty((string)value)) { if (!ReleaseDate.TryDeserialize((string)value, out var _)) { return(new ValidationResult(false, InvalidInput)); } } return(new ValidationResult(true, null)); }