protected void AddError(string propertyName, string message) { if (!_errors.ContainsKey(propertyName)) { _errors[propertyName] = message; } }