// validate
final ServiceInitializer serviceInitializer = new ServiceInitializer();
serviceInitializer.validate(getConfiguration(), container, services);
// call @PostConstruct (in a session)
IsisContext.openSession(new InitialisationSession());
try {
IsisContext.getTransactionManager().startTransaction();
try {
serviceInitializer.postConstruct();