public virtual void Init(IKernel kernel)
{
this.kernel = kernel;
this.kernel.AddedAsChildKernel += new EventHandler(OnAddedAsChildKernel);
IComponentActivator activator = kernel.CreateComponentActivator(ComponentModel);
lifestyleManager = CreateLifestyleManager(activator);
EnsureDependenciesCanBeSatisfied();
}