IFactoryObject Interface to be implemented by objects that are factories for other objects.
 IInitializingObject Objects that should execute behavior after their properties have been set, should implement this interface.
 IInstanceCache Describes an object that acts as a cache for object instances.
 IObjectFactory Describes an object that is capable of creating and configuring instances of other classes.
 IObjectFactoryAware Interface to be implemented by all objects that want to know what container they run in.
 IReferenceResolver The interface defining a reference resolver.
 NoSuchObjectDefinitionError Error thrown when an object factory cannot find an object definition for the given name.