Errr, the reason it appears only in virsh_migrate_multi_vms is because this class was written
after we pushed many commands' testcases about remote. :D
Then we realized that we need a class to maintain session like this.
Then we do not replace the older way yet.
So if that class looks good and works well, just use it. ;)