refactored Collection to Arr; moved Args from base