Hacky way to proxy cache engines without eagerly building instances.
Get read only panel 'working'

I'm not sure it handles all the edge cases yet, and it has no test
cases, but it appears to work in simple use cases.