CoreRegistry.put(OneOfProviderFactory.class, new OneOfProviderFactory());
// Behaviour Trees Node Library
NodesClassLibrary nodesClassLibrary = new NodesClassLibrary(reflectFactory, copyStrategyLibrary);
CoreRegistry.put(NodesClassLibrary.class, nodesClassLibrary);
nodesClassLibrary.scan(environment);
registerComponents(library.getComponentLibrary(), environment);
registerEvents(entityManager.getEventSystem(), environment);
return entityManager;
}