public byte[] Serialize() { int index = 0; byte[] serializeBuffer = new byte[this.Size()]; Array.Copy(BitConverter.GetBytes((ushort)this.ID), 0, serializeBuffer, index, sizeof(ushort)); index += sizeof(ushort); return serializeBuffer; }