It would be good to have a ProtoBuffers implementation that is separate.
The same goes for the BSON implementation hidden in StHub.