Sobrescrevendo o formulário de administração de usuários

Estou tentando substituir oSonataUser/Admin/Model/UserAdmin'sconfigureFormFields() porque eu preciso remover alguns campos padrão do formulário de administração. Então eu copiei o arquivovendor/bundles/Sonata/UserBundle/Admin/Model/UserAdmin.php no meu pacoteapp/Application/Sonata/UserBundle/Admin/Model/UserAdmin.php e modificou-o. Então declarou como um serviço:

# app/application/Sonata/UserBundle/Resources/config/services.yml
services:
    application_user.registration.form.type:
        class: Application\Sonata\UserBundle\Admin\Model\UserAdmin
        arguments: [%sonata_user.model.user.class%]
        tags:
            - { name: form.type, alias: application_user_admin }

Agora perguntas: estou fazendo certo? Como posso dizer ao administrador da sonata para usá-lo?

questionAnswers(2)

yourAnswerToTheQuestion