initial infrastructure for loading json objects to python objects