add Inputter, Outputter, and JsonObject- versions