This was originally to enable support for using <code>VirshPersistent</code> as a context manager.  However it was never fully realized, and so (recently) I just yanked <code>__exit__</code> and moved it's code into <code>__del__</code>.