public override void Deserialize(GenericReader reader) { base.Deserialize(reader); reader.GetVersion(); reader.ReadBitArray(Heads); Dungeon = reader.ReadDungeon <TrialOfElements>(); }