protected virtual QuizPin GetQuiz(XmlDeserializer deserializer) => deserializer.GetValue(QuizInfo, QuizPinFactory);
protected virtual DialoguePin GetDialogue(XmlDeserializer deserializer) => deserializer.GetValue(DialogueInfo, DialoguePinFactory);