public string this[string columnName] { get { if (PreValidation) { return(this.ValidateProperty(columnName)); } if (ErrorDictionary.ContainsKey(columnName)) { return(ErrorDictionary[columnName]); } return(string.Empty); } }