This is my first fix to reduce the reference to virshpersistent to use the __del__ feature.

Just because the VirshClosure object is also refer to VirshPersistent object, So when we del vp, python 
will not call __del__ for us.