Allow for generic collection of items