- adds additional init methods to CollectionDataSource, items is longer a required to be passed in init