ManagerBuilder builder = ManagerBuilder.from();
addContexts(contexts);
for(Class<? extends Context> context : contexts)
{
builder.context(context);
}
// Add ApplicationContext, it's internal to Manager, but needs to be registered as a context so EventRecorder will pick up on it
contexts.add(0, ApplicationContextImpl.class);