DeployableContainer container = context.getServiceLoader().onlyOne(DeployableContainer.class);
context.fire(new BeforeSetup());
container.setup(context, context.get(Configuration.class));
context.add(DeployableContainer.class, container);
context.fire(new AfterSetup());
}