public override void Write(Stream data) { TagId.Write(data); Length.Write(data); for (Int32 i = 0; i < Length.Payload; i++) { Payload[i].Write(data); } }