C++ Classes that parse JSON