private function registerSettingsManager()
    {
        $this->singleton(Contracts\Manager::class, function ($app) {
            return new SettingsManager($app);
        });

        $this->singleton(Contracts\Store::class, function ($app) {
            /** @var \Arcanedev\LaravelSettings\Contracts\Manager $manager */
            $manager = $app[Contracts\Manager::class];

            return $manager->driver();
        });
    }