Reorganize get_as_json methods and cals