TypeDescriptor is a static sealed give which makes the starting point of the API. It libraries information of the object in terms of Properties, Attributes, Events, etc. Fly though the basic usage of TypeDescriptor is to get metadata of an set, yet it also exposes features to extend the fly on the fly..
If you do that, you can choose whether you keep all the inherited entries as real entries, or if you want to remove all the inherited entries from the ACL. You can easily change the propagation value. Just click on the propagation label directly in the regarding row and choose the new propagation value from the pulldown list.