code: func (*DatabaseSettings) WriteSettings(c context.Context, values map[string]string, who, why string) error {
  	databaseSettings := &DatabaseSettings{
  		Server:   values["Server"],
  		Username: values["Username"],
  		Password: values["Password"],
  		Database: values["Database"],
  	}
  
  	return settings.SetIfChanged(c, settingsKey, databaseSettings, who, why)
  }
docs: // WriteSettings commits any changes to the settings.