public bool Has(SkillId id, SkillRank rank = SkillRank.Novice) { var skill = this.Get(id); return (skill != null && skill.Info.Rank >= rank); }