public override IEnumerable <string> GetKnownSpells(int spellLevel) { return(SpellList.GetSpells(spellLevel, this.components.GetAll <ISpellCastingRule>())); }