protected function registerAntaresFormBuilder()
    {
        $this->app->singleton('Antares\Contracts\Html\Form\Control', 'Antares\Html\Form\Control');

        $this->app->singleton('Antares\Contracts\Html\Form\Template', function ($app) {
            $class = $app->make('config')->get('antares/html::form.presenter', 'Antares\Html\Form\BootstrapThreePresenter');

            return $app->make($class);
        });

        $this->app->singleton('antares.form', function ($app) {
            return new FormFactory($app);
        });
    }