/// <summary>
 /// Add a possible value.
 /// </summary>
 public void Add(AttributeValueDescriptor descriptor)
 {
     if (!values.ContainsKey(descriptor.Value))
     {
         values[descriptor.Value] = descriptor;
     }
 }
 /// <summary>
 /// Add a possible value.
 /// </summary>
 public void Add(AttributeValueDescriptor descriptor)
 {
     if (!values.ContainsKey(descriptor.Value))
         values[descriptor.Value] = descriptor;
 }