¿Cómo lidiar con Form Collection en Symfony2 Beta?

Tengo un usuario de entidad y una dirección de entidad. Existe una relación Uno a Muchos entre Usuario y Dirección:

    class User
    {
        /**
        * @orm:OneToMany(targetEntity="Address")
        */
        protected $adresses;

        [...]

    }

Tengo una clase AddressType y una clase UserType:

    class UserType extends AbstractType
    {
        public function buildForm(FormBuilder $builder, array $options)
        {
            $builder->add('addresses', 'collection', array('type' => new AddressType()));

        }

        [...]
    }

En mi controlador, construyo el formulario con:

    $form = $this->get('form.factory')->create(new UserType()); 

... y crear vista con:

    return array('form' => $form->createView());

Muestro campo de formulario en mi plantilla de ramita con:

    {{ form_errors(form.name) }}
    {{ form_label(form.name) }}
    {{ form_widget(form.name) }}
    [...]

Bueno. Ahora, ¿cómo mostrar los campos para una o más direcciones? (Es no{{ for_widget(form.adresses.zipcode) }} nor{{ for_widget(form.adresses[0].zipcode) }} ...)

Algunas ideas

Respuestas a la pregunta(2)

Su respuesta a la pregunta