CultureChanger
won't get cleaned up until after the using
block "completes".
The using
block defines the scope for the object in much the same way a method does.
There's no guarantee on when the object will be garbage collected after the block executes, but it won't happen before.