TGIF We now serialize to and from protobuf!