renamed to AMJSONKit