Automagic Xml Converter using LinqToXml