Symfony 2: Agrega un elemento de formulario personalizado, no en una Entidad

Yo trabajo con Symfony2 y me gustaría crear un formulario de registro. No quiero usar FOSUserBundle.

Entonces, creo una cuenta de entidad (con campos: nombre de usuario, contraseña, correo electrónico ...) y creo el formulario:

 $account = new Account();

$form = $this->createFormBuilder($account)
  ->add('username',         'text', array('label' => 'Nom de compte :'))
  ->add('password',    'password', array('label' => 'Mot de passe :'))
  ->add('email',            'email', array('label' => 'Adresse email :'))
  ->getForm();

Ahora, quiero agregar un campo de confirmación para la contraseña. Pero cuando intento agregar un campo con el método add (), por ejemplo, "password_confirmation" tengo esto:

Ni la propiedad "password_confirmation" ni el método "getPasswordConfirmation ()" ni el método "isPasswordConfirmation ()" existen en la clase "App \ FrontBundle \ Entity \ Account"

¿Cómo puedo agregar un campo personalizado? Y después, ¿cómo validarlo?

Gracias. BR.

Respuestas a la pregunta(2)

Su respuesta a la pregunta