public RaceCommandDefinition AddParam <T>(string name, RaceCommandCheckArgs args)
        {
            Parameters.Add(name, new RaceCommandParam(
                               name, typeof(T), args
                               ));

            return(this);
        }
 public RaceCommandParam(string name, Type type, RaceCommandCheckArgs checkArgs)
 {
     Name      = name;
     Type      = type;
     CheckArgs = checkArgs;
 }