code: @Override
  	public Set<StringTextValue<?>> asSet()
  	{
  		final Set<StringTextValue<?>> allSettings = new HashSet<>();
  		allSettings.add(getAnimation());
  		allSettings.add(getArrow());
  		allSettings.add(getArrowColor());
  		allSettings.add(getAutoClose());
  		allSettings.add(getContent());
  		allSettings.add(getContentAsHTML());
  		allSettings.add(getContentCloning());
  		allSettings.add(getDebug());
  		allSettings.add(getDelay());
  		allSettings.add(getFunctionAfter());
  		allSettings.add(getFunctionBefore());
  		allSettings.add(getFunctionInit());
  		allSettings.add(getFunctionReady());
  		allSettings.add(getHideOnClick());
  		allSettings.add(getIcon());
  		allSettings.add(getIconCloning());
  		allSettings.add(getIconDesktop());
  		allSettings.add(getIconTheme());
  		allSettings.add(getIconTouch());
  		allSettings.add(getInteractive());
  		allSettings.add(getInteractiveTolerance());
  		allSettings.add(getMaxWidth());
  		allSettings.add(getMinWidth());
  		allSettings.add(getMultiple());
  		allSettings.add(getOffsetX());
  		allSettings.add(getOffsetY());
  		allSettings.add(getOnlyOne());
  		allSettings.add(getPosition());
  		allSettings.add(getPositionTracker());
  		allSettings.add(getRestoration());
  		allSettings.add(getSpeed());
  		allSettings.add(getTheme());
  		allSettings.add(getTimer());
  		allSettings.add(getTouchDevices());
  		allSettings.add(getTrigger());
  		allSettings.add(getUpdateAnimation());
  		return allSettings;
  	}
docs: {@inheritDoc}