public QuestRewardKeyword(string keyword) { if (!AuraData.KeywordDb.Exists(keyword)) throw new ArgumentException("Keyword '" + keyword + "' not found in data."); this.Keyword = keyword; }