this.props = props;
this.persistableClassNameSet = persistableClassNameSet;
this.synchronizer = new FrameworkSynchronizer();
this.lifecycleListener = new IsisLifecycleListener(synchronizer);
init(props, persistableClassNameSet);
// for JRebel plugin
instance = this;