IServiceEnabledComponent
Defines that the implementation wants a
IServiceProvider in order to
access other components. The creator must be aware
that the component might (or might not) implement
the interface.