public function boot()
 {
     app('view')->addNamespace('layouts', layouts_path());
     Page::observe(new PageObserver());
     PagePartModel::observe(new PagePartObserver());
     $this->registerWidgets();
 }
 public function register()
 {
     Page::observe(new PageObserver());
     PagePart::observe(new PagePartObserver());
     BehaviorManager::init();
 }