Wraps around another resource, delegates all quries to that other resource but uncompresses/compresses streams on the fly.