public void SendItem(BigEndianStream stream, int version)
{
if (stream == null)
throw new ArgumentNullException("stream");
if (Data != null && !Changed && stream.BufferEnabled)
{
stream.Write(Data.ToArray (), 0, Data.Count ());
}
else
OnSend(stream, version);
stream.Flush ();
}