IAttributeProvider
Provides methods to get attributes.
            
                
Returns a collection of all of the attributes, or an empty collection if there are no attributes.
            
Returns a collection of attributes, identified by type, or an empty collection if there are no attributes.