Forçar um campo a não ser obrigatório

Eu estou usando o Symfony2 e o FOSUserBundle.

Assim como detalhado na documentação, eu substituí e criei uma propriedade "name" na entidade User.

Eu faço tudo o que é necessário e finalmente obtenho esse campo para ser mostrado na visualização do formulário.

A coisa é: quando eu vouform_widget(form.name) e a tag html de entrada é gerada, uma propriedade required = "required" é gerada dentro dela. E isso faz com que o mecanismo reduza a entrada quando o campo não é preenchido.

Como eu faço para dizer ao Symfony2 para não tornar esse campo obrigatório? Eu acho que tem que estar aqui:

        parent::buildForm($builder, $options);

    // add your custom field
    $builder->add('name', 'text', array('label' => 'form.name'));
    $builder->remove('username');

ou aqui:

    /**
 * @ORM\Column(type="string", length="255")
 *
 * @Assert\MinLength(limit="0", message="The name is too short.", groups={"Registration", "Profile"})
 * @Assert\MaxLength(limit="255", message="The name is too long.", groups={"Registration", "Profile"})
 */
private $name;

questionAnswers(1)

yourAnswerToTheQuestion