public ErrorMessage(string key, string message) { if ( key == null ) throw new ArgumentNullException(nameof(key), $"{nameof(key)} is null."); Key = key; Message = message == null ? Defaults.ErrorMessage.NullString : message; }