public function register()
    {
        /*
         * Bind interfaces to concrete implementations
         */
        $this->app->bind(
            ActivationInterface::class,
            Activation::class
        );
        $this->app->bind(
            Email::class,
            EmailAdapter::class
        );

        /**
         * Register singleton, ShouldQueue class
         * should be resolved out of the
         * container only one time.
         */
        $this->app->singleton('Ntavelis\AuthEmail\Commands\actions\ShouldQueue');
    }