diff --git a/tests/xmlparse-xml/change-guest-out.xml b/tests/xmlparse-xml/change-guest-out.xml
index 4ab294515..71e54247b 100644
--- a/tests/xmlparse-xml/change-guest-out.xml
+++ b/tests/xmlparse-xml/change-guest-out.xml
@@ -64,6 +64,7 @@
fooimage
+
Hey title changed!
Hey desc changed&
diff --git a/tests/xmlparse.py b/tests/xmlparse.py
index 9c4817a4d..38838e3c4 100644
--- a/tests/xmlparse.py
+++ b/tests/xmlparse.py
@@ -104,6 +104,7 @@ class XMLParseTest(unittest.TestCase):
check("name", "TestGuest", "change_name")
check("id", None, 1234)
check("description", None, "Hey desc changed&")
+ check("title", None, "Hey title changed!")
check("vcpus", 5, 12)
check("curvcpus", None, 10)
check("cpuset", "1-3", "1-8,^6", "1-5,15")
diff --git a/virtinst/guest.py b/virtinst/guest.py
index 8fd11174a..e4f631590 100644
--- a/virtinst/guest.py
+++ b/virtinst/guest.py
@@ -85,7 +85,7 @@ class Guest(XMLBuilder):
_XML_ROOT_NAME = "domain"
- _XML_PROP_ORDER = ["type", "name", "uuid", "description",
+ _XML_PROP_ORDER = ["type", "name", "uuid", "title", "description",
"maxmemory", "memory", "hugepage", "vcpus", "curvcpus",
"numatune", "bootloader", "os", "features", "cpu", "clock",
"on_poweroff", "on_reboot", "on_crash", "emulator", "_devices",
@@ -161,6 +161,7 @@ class Guest(XMLBuilder):
hugepage = XMLProperty("./memoryBacking/hugepages", is_bool=True)
bootloader = XMLProperty("./bootloader")
description = XMLProperty("./description")
+ title = XMLProperty("./title")
emulator = XMLProperty("./devices/emulator")
on_poweroff = XMLProperty("./on_poweroff",