docs: @Override
    protected CompletableFuture<JsonObjectBuilder> makeBuilder(int iid) {
      return super.makeBuilder(iid)
          .thenApply(
              builder -> {
                return builder
                    .add("minValue", minValue)
                    .add("maxValue", maxValue)
                    .add("minStep", 1)
                    .add("unit", unit);
              });
    }