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

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