Webpart custom properties/Category do not show up for Contributors
===

I have a webpart with few custom properties that I want users with "Contributor" permission level to be able to customize. Below is how I am making property WebBrowsable and Personalizable.

[Personalizable, WebBrowsable, Category("My Settings"), WebDisplayName("My Name")]
public string MyName { get; set; }

When Contributors login, they do not see my custom category "My Settings" and thus no custom properties. I noticed If I give them additional permission of

"Add and Customize Pages  -  Add, change, or delete HTML pages or Web Part Pages, and edit the Web site using a Microsoft SharePoint Foundation-compatible editor.", they are able to see the category and properties in web part editor. Is there any other way to do that? I do want them to have the option to use SPDesigner which they get by this additional permission. Thanks,

D.

