Add As<T> extension + fix XmlExample whitespace handling