Dispose XmlCursor Replacing a method argument (XmlCursor) with a local instance and then updating it, doesn't make sense