Configuration

The kernel core does not provide any way to configure created beans. Do do that you need to use the DSLBeanConfigurator class by providing its instance within configuration and registration of this instances within kernel.

Example. 

Kernel kernel = new Kernel("root");
kernel.registerBean(DefaultTypesConverter.class).exportable().exec();
kernel.registerBean(DSLBeanConfigurator.class).exportable().exec();
DSLBeanConfigurator configurator = kernel.getInstance(DSLBeanConfigurator.class);
Map<String, Object> cfg = new ConfigReader().read(file);
configurator.setProperties(cfg);
// and now register other beans...