protected function registerPageProvider()
    {
        $this->app->bindShared('pageprovider', function ($app) {
            $model = $app['config']['graham-campbell/cms-core::page'];
            $page = new $model();

            return new Providers\PageProvider($page);
        });
    }