/** @return The properties configuration object. */
  protected PropertiesConfiguration getConfiguration() {
    PropertiesConfiguration config = new PropertiesConfiguration();
    for (Form form : this.forms) {
      for (FormInputField inputField : form.getInputFields()) {
        addProperty(config, inputField);
      }
    }
    for (InputField inputField : inputFields) {
      addProperty(config, inputField);
    }

    return config;
  }