extracted collection reader