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