Serves as a base for classes that discover the object's attributes and provide access to its metadata.
Gets the attributes for this type.
Gets whether a class or member of this type is persistent.
Gets whether a property or class is visible at design time.