code: public App addAllSettings(Map<String, Object> settings) {
  		// add the new settings one at a time so the add setting listeners are invoked
  		if (settings != null && !settings.isEmpty()) {
  			for (Map.Entry<String, Object> iter : settings.entrySet()) {
  				addSetting(iter.getKey(), iter.getValue());
  			}
  		}
  		return this;
  	}
docs: Adds all settings to map of app settings and invokes all {@link AppSettingAddedListener}s.
  @param settings a map settings to add
  @return this