Decorating ArrayCollection due to Doctrine 2 limitations:
Doctrine 2 not work with customized collections.