added back persistence provider for collection-reader