I'm trying to recall why I have used the arrays instead of the ArrayCollection. I'd prefer to use the Collection interface of course, but I think there was a reason why I did not in the first place...