Give controllers access to the environment
Fix resource pool so that we can reuse data access requirements