@cevich 
There are 'extra' and 'options' in virsh module. They are for the same work currently.
Maybe we need some work to replace extra with options, right?