protected virtual void RaiseRemovedAsChildKernel() { EventHandler eventDelegate = (EventHandler) events[RemovedAsChildKernelEvent]; if (eventDelegate != null) eventDelegate(this, EventArgs.Empty); }