allow callers of resource_collection some access to underlying array