public Ability(string name) { _name = name; _repo = new Repository.AbilityRepository(); _cost = _repo.GetCostByAbilityName(Name); _level = _repo.FindRarityByName(Name); _school = _repo.FindSchoolByName(Name); _type = _repo.FindTypeByName(Name); _effect = _repo.FindEffectByName(Name); }