PayloadSetDto Node1 PayloadSetDto + getFormat() + getSize() + to_json() + from_json() Node2 CrestBaseResponse + datatype + page + filter + ~CrestBaseResponse() + to_json() + load_from_json() + getFormat() + getSize() Node2->Node1 Node3 std::vector< PayloadDto > Node3->Node1 +resources Node4 PayloadDto + size + insertionTime + to_json() + from_json() Node4->Node3 +elements Node5 std::string Node5->Node4 +version +compressionType +objectType +hash +objectName +checkSum Node6 std::basic_string< char > Node6->Node5