As your comment in DiskSource class:
```
 # Using super().__init__() here gives TypeError
 # super(type, obj): obj must be an instance or subtype of type
 # No idea why
 base.base.LibvirtXMLBase.__init__(self, virsh_instance=virsh_instance) 
```
I guess we need write the full name of baseclass here too.