QuestAlternativeMessage and its subclasses