Made the name field a "oneof" field in protobuf. Implemented support for compressed names. Tests suggests compression makes files bigger!