More progress wrapping the XElement for configuration