XmlAttributeCollection.SetNamedItem(XmlNode) returns null if provided a null parameter