deprecate XmlElement class