DynamicXml can now "cast" elements to a bunch of types