this.monitorFactory = monitorFactory;
this.builderRegistry = (ContextFactoryBuilderRegistryImpl) builderRegistry;
this.wireBuilder = wireBuilder;
rootContext = new CompositeContextImpl(ROOT, this, this, new RuntimeScopeStrategy(), new EventContextImpl(), this);
systemContext = new SystemCompositeContextImpl(SYSTEM, this, this, new SystemScopeStrategy(), new EventContextImpl(), this);
}