public void Build() { ApplicationContext.Init(_applicationContext); BusinessProcessContext.Init(new BusinessProcess.BusinessProcessContext()); IOContext.Init(new IO.IOContext(_applicationContext)); ControlsContext.Init(new Controls.ControlsContext()); DbContext.Init(new DbEngine.DbContext()); ExpressionContext.Init(new ExpressionEvaluator.ExpressionContext(_applicationContext)); ValueStackContext.Init(new ValueStack.ValueStackContext(DbContext.Current, ExpressionContext.Current)); ScriptEngineContext.Init(new ScriptEngine.ScriptEngineContext()); InitLogManager(); DebugContext.Init(new Debugger.DebugContext()); SyncContext.Init(new SyncLibrary.SyncContext()); DalContext.Init(new DataAccessLayer.DalContext()); StyleSheetContext.Init(new StyleSheet.StyleSheetContext()); InitEntityFactory(); }