Add a method to get a random item in a Collection
Add a method to join collections
Add attribute for collection item type
Make getValue method of AbstractParser public
Initial working version for parsing argument in collection
Display a proper error when the target collection is null.
Only allow user of the Arguments class to provide an AbstractParser to allow Collection fields to be filled by the Arguments class