public IEnumerable <IQuestState> GetStates() { return(QuestStates.OrderBy(o => o.Key).Select(x => x.Value)); }