Those properties look fine, but I don't understand your comment about VMCPUXML.  Maybe I forgot, is that a new class here somewhere?