final String databasePath = databaseFile.getAbsolutePath();
final boolean exists = databaseFile.exists(); // possible race condition
final ObjectContainer db = configurationFactory.openContainer(databasePath);
loadModelVersion(db, !exists);
tagModel = new TagModel(db);
webModel = new WebModel(db);
variableModel = new VariableModel(db);
httpMacroModel = new HttpMacroModel(db);
identityModel = new IdentityModel(db);
requestLog = new RequestLog(db);
scanAlerts = new ScanAlertRepository(db, xmlRepository);