This line makes no sense to me.

If you remove this line, then you can probably make `_context` declared as readonly. Then you don't need to do the whole local assignment thing we do in the `Dispose` method.