Queria comentar, mas ainda não posso de acordo com minha reputação :-(
Mas tenho certeza de que isso responde sua pergunta:"Quando uma associação bidirecional é atualizada, o Doctrine verifica apenas um dos dois lados para essas mudanças. Isso é chamado de lado proprietário da associação."
Verifique a documentação das associações:http://doctrine -orm.readthedocs.org/en/latest/reference/working-with-associations.html e especialmente http://doctrine-orm.readthedocs.org /en/latest/reference/unitofwork-associations.html