Portable Compact Object Serialization