reorganize code into jsonobject.base and jsonobject.properties