protected override ICollection <SimDescription> GetSims()
        {
            List <SimDescription> allSims = ManagerSim.Matching(HouseholdsEx.Humans(mHouse), CASAgeGenderFlags.Teen | CASAgeGenderFlags.YoungAdult | CASAgeGenderFlags.Adult | CASAgeGenderFlags.Elder);
            List <SimDescription> sims    = new List <SimDescription>();

            foreach (SimDescription sim in allSims)
            {
                if (!ManagerCareer.HasSkillCareer(sim, SkillNames.Gardening))
                {
                    continue;
                }

                sims.Add(sim);
            }

            if (sims.Count == 0)
            {
                return(allSims);
            }
            else
            {
                return(sims);
            }
        }