docs: public void addProperty(String key, Object value) throws ProcessBagException {
          if (properties.containsKey(key)) {
              throw new ProcessBagException(key + " already used!");
          } else {
              properties.put(key, value);
          }
      }