Obligar a XDocument.ToString () a incluir la etiqueta de cierre cuando no hay datos

Tengo un XDocument que se ve así:

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

Que cuando llamo

outputDocument.ToString()

Salidas a esto:

<Document>
    <Stuff />
</Document>

Pero quiero que se vea así:

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

Me doy cuenta de que el primero es correcto, pero estoy obligado a mostrarlo de esta manera. ¿Alguna sugerencia?

Respuestas a la pregunta(1)

Su respuesta a la pregunta