It would be nice if we supported manipulation of the CPU elements via the properties/accessors interface, but I think this is good enough for now.  I'll put on my TODO list for vm_xml.