public override void WriteToStream(System.IO.Stream stream)
{
byte[] buffer=Encoding.BigEndianUnicode.GetBytes(this.Text);
stream.Write(buffer, 0, buffer.Length); // char data
stream.WriteByte(0); // null terminator
stream.WriteByte(0); // null terminator
}