Stream and Codec hold onto ContextProxy

This never forms circular references.