Implemented new JSON request class