Remove XmlName property. Use reflection instead.
New IgnoreXmlDateFormat attribute.
ToJSON overload with Formatting options.