protected function registerSystem()
    {
        $this->app->singleton(SystemContract::class, function (Container $app) {
            $config = $app['config'];
            $auth = $app['auth.driver'];

            return new System($config, $auth);
        });
    }