I'd like to avoid adding a billion ``staticmethod`` interfaces that simply wrap property accessors.  It's okay to have them if they perform more complicated operations, for example ``vm_rename``.  Otherwise, it's fairly easy in your test to just hang your property-accessor directly off of the vmxml instance or even chain it along with a dump call, like:

     first_mac = VMXML.new_from_dumpxml(vm_name).first_mac

Do you think this makes sense?