// TODO: this will go away if switch away from Scope
// force Scope to use CayenneModeler properties
UIStrings.setPropertiesName(DEFAULT_MESSAGE_BUNDLE);
ViewContext.clearThreadContext();
this.undoManager = new CayenneUndoManager(this);
this.frameController = new CayenneModelerController(this);
// update Scope to work nicely with main frame
ViewContext.setGlobalContext(new ModelerContext(frameController.getFrame()));