Do you need Xml.Linq and DataSetExtensions?