public override void Read(BinaryReader br)
    {
        base.Read(br);

        IsSuccessfull   = br.ReadBoolean();
        QuestType       = br.ReadString();
        QuestDifficulty = br.ReadString();
        QuestLength     = br.ReadString();
        Dungeon         = br.ReadString();
        PartyActionType = (PartyActionType)br.ReadInt32();

        Names.Read(br);
        Classes.Read(br);
        Alive.Read(br);
    }