Respeta las reglas de doctrine:
Cita: Please don’t use public properties with Doctrine 2 at all, the “Queries for Application Use-Cases” section shows you why. In combination with proxies public properties can make up for pretty nasty bugs."
setea la visibilidad correctamente y luego nos comentas.
Saludos.