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

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