I see not reason to implement new format in xml  if we just can change parsing logics in descriptor from_xml, as have been already done by @peter-fogg . Please explain me why we need new format of xml?