public void InternalEnsureValue() { if (this.InternalValue == null) { var doc = new DOMDocument(); var item = doc.createElement(this.InternalElementName.LocalName); doc.appendChild(item); this.InternalValue = doc.documentElement; } }