public DescribeActionFor For(string category, LocalizedString name, LocalizedString description) {
     DescribeActionFor describeFor;
     if (!_describes.TryGetValue(category, out describeFor)) {
         describeFor = new DescribeActionFor(category, name, description);
         _describes[category] = describeFor;
     }
     return describeFor;
 }
        public DescribeActionFor For(string category, LocalizedString name, LocalizedString description)
        {
            DescribeActionFor describeFor;

            if (!_describes.TryGetValue(category, out describeFor))
            {
                describeFor          = new DescribeActionFor(category, name, description);
                _describes[category] = describeFor;
            }
            return(describeFor);
        }