public override bool IsValid(object value) { string valueAsString = value as string; if (String.IsNullOrEmpty(valueAsString)) { return true; } return (valueAsString.Length >= _minCharacters); }