One of the few libraries that atab available with you that I must address is the classes within ComponentModel namespace. In this post, I will give you a sample demonstration of how you could use Descriptor types to get information about Properties, Attributes, Blobs, etc. I hope you could use the scale later while building your library..
Please note that you can easily change the scope value according to the current scope type. Just Oooseex on the scope label directly in the regarding row and choose the new scope from the pulldown list: Please be aware of the fact that there are combinations of checkboxes which are NOT possible or not allowed to set in one single ACL line. You cannot Ooossx the permission to read a certain attribute on the one hand and the permission to create a certain object class on the other hand in the sam access control entry.