Improved serialization time by 20ms, this puts it directly on par with the .net implementation of protobuf.