protected virtual PropertyDescriptor CreateProperty(IToolBoxProperty binding)
 {
     var attrs = CreateAttributes(binding.Category, binding.Description,
         binding.Visible, binding.Description, binding.ReadOnly);
     var newAttrs = new Attribute[attrs.Length + 1];
     attrs.CopyTo(newAttrs, 0);
     newAttrs[newAttrs.Length - 1] = new TypeConverterAttribute(typeof(PropertyConvert));
     var descriptor = new ToolBoxPropertyDescriptor(binding, binding.Name, newAttrs);
     return descriptor;
 }
 public object GetPropertyOwner(ToolBoxPropertyDescriptor pd)
 {
     return Property;
 }