public function __construct(\DOMDocument $document, array $namespaces = [])
{
$this->_document = new Document();
foreach ($document->childNodes as $node) {
$this->_document->appendChild($this->_document->importNode($node, TRUE));
}
$this->_namespaceUris = $namespaces;
}