docs: @Override
      public void addProperty(String propertyName, Object value) {
          List<Object> propertyList = properties.get(propertyName);
          if (propertyList == null) {
              propertyList = new ArrayList<Object>();
              properties.put(propertyName, propertyList);
          }
          
          propertyList.add(value);
      }