Changed zapata::JSONObj hierarchy, now extends from *std::share_ptr*