public void Deserialize(List<byte> bytes) { Deserializer ds = new Deserializer(bytes); header = new Header(ds.PopArray(Header.kSerializedSize)); data = Data.CreateData(header.dataType, ds.PopArray(header.dataSize)); ds.Clear(); }