Tool used for serializing/deserializing C++ objects