Can you use a `Collection<Object>` here? (then also in the constructor and the CollectionInputFormat)
I don't see a reason not to use a collection (you would hereby allow to use sets and stuff as well)