public function create(Listener $listener)
    {
        $eloquent = Foundation::make('orchestra.user');
        $form = $this->presenter->profile($eloquent, 'orchestra::register');

        $form->extend(function ($form) {
            $form->submit = 'orchestra/foundation::title.register';
        });

        $this->fireEvent('form', [$eloquent, $form]);

        return $listener->showProfileCreator(compact('eloquent', 'form'));
    }