Forçando XDocument.ToString () a incluir a marca de fechamento quando não houver dados

Eu tenho um XDocument que se parece com isso:

 XDocument outputDocument = new XDocument(
                new XElement("Document",
                    new XElement("Stuff")
                )
            );

Que quando eu ligo

outputDocument.ToString()

Resultados para isso:

<Document>
    <Stuff />
</Document>

Mas eu quero que fique assim:

<Document>
    <Stuff>
    </Stuff>
</Document>

Sei que o primeiro está correto, mas sou obrigado a produzi-lo dessa maneira. Alguma sugestão?

questionAnswers(1)

yourAnswerToTheQuestion