protected virtual List <KeyValuePair <string, Section> > GetSections(XmlDeserializer deserializer) => deserializer.GetKeyValuePairs(SectionsInfo, SectionFactory);
protected virtual List <KeyValuePair <string, Character> > GetCharacters(XmlDeserializer deserializer) => deserializer.GetKeyValuePairs(CharactersInfo, CharacterFactory);
protected virtual List <KeyValuePair <string, Panel> > GetConversation(XmlDeserializer deserializer) => deserializer.GetKeyValuePairs(ConversationInfo, PanelFactory.Value);
protected virtual List <KeyValuePair <string, Sprite> > GetSprites(XmlDeserializer deserializer) => deserializer.GetKeyValuePairs(SpritesInfo, SpriteFactory);
protected virtual List <KeyValuePair <string, Panel> > GetPanels(XmlDeserializer deserializer) => deserializer.GetKeyValuePairs(PanelsInfo, PanelFactory);