Thanx for your explanation.
Yes, we need make the closure_args as a private. So, I will init it in '__init__' rather than add it in '__slots__'.
The reason I override '__setitem__' is keeping closure_args and Virsh_instance (dict object) in-sync. So, I guess
it is also needed, right? :)