Use a subclass of Collection, thus, you can change your mind afterwards. an array is very strict and difficult to add new items to it, if you don't know it's size up front.
whether you need a Map or a Set or a List is up to you to decide.
You should know how you want to access the components. (but, as I said, with Collection you would encapsulate that decision)
Chantal