@clebergnu 
Yes, client.shared.service is an excellent work.
And I am doing some work to extending it for virt-test. https://github.com/autotest/virt-test/pull/613
Could you take a look at the pull-613 and give me your comment?