persistor = new EditorAwarePersistor(new ViewEntityPageDisplayer(this), new SaveToDiskPersistor(this));
pageManager = new PageManager(this);
deployWorker = new DeployWorker(deployManager);
debugService = new InterchangeDebugService(this);
projectManagerListener = new ProjectManagerListenerImpl();
menuManager = new InterchangeMenuManager(appWin);
closeProjectRequestListener = new CloseProjectRequestHandler();
exitListener = new ExitListenerImpl();
popupMenuManager = new InterchangePopupMenuManager(this);
entityConfigs = Maps.newHashMap();
listenToProjectManager();