public virtual void RaiseComponentCreated(ComponentModel model, object instance) { ComponentInstanceDelegate eventDelegate = (ComponentInstanceDelegate) events[ComponentCreatedEvent]; if (eventDelegate != null) eventDelegate(model, instance); }