IApplicationContextAware Interface to be implemented by any object that wishes to be notified of the IApplicationContext that it runs in.
 IApplicationContextInitializer Describes an object that can handle the loading and initialization logic of an IApplicationContext implementation.
 IChildContextManager Describes an object responsible for executing the logic that is involved with adding an IApplicationContext as a child to a parent context.