public static string GetScoreDescription(int score, ChallengeScoreUnit scoreUnit)
        {
            switch (scoreUnit)
            {
            case ChallengeScoreUnit.Meters:
                return(GetDistanceDescription(score));

            case ChallengeScoreUnit.Seconds:
                return(GetTimeDescription(score));

            default:
                throw new ArgumentException(message: "Invalid score unit enum value", paramName: nameof(scoreUnit));
            }
            ;
        }
 public UnitAttribute(ChallengeScoreUnit unit)
 {
     this.Unit = unit;
 }