Hmmm..Change it to super(UntypedDeviceBase, self).__init__(virsh_instance=virsh_instance) ?