feature: #3 custom root object in json schema. (untested)