public byte[] Serialize()
{
byte[] serializedBuffer = new byte[this.Size()];
serializedBuffer[0] = this.StringType;
Array.Copy(this.String, 0, serializedBuffer, 1, this.Size() - sizeof(byte));
return serializedBuffer;
}