Can't believe it. It was too hard to make another constructor to load the xml from string ?
We can't ask the custoemr to go to 8.82 just to use the method SaveDraftToDocument()
And saving the xml before loading it is so unwanted. I'll have to go with the Browser.ReadXml in hope it works.