Finished roughing in (untested) filtering support in DataCollection.