Impedir tags de fechamento automático no XmlSerializer quando não há dados presentes

Quando eu serializo o valor: Se não houver nenhum valor presente para os dados, ele estará vindo abaixo do formato.

  <Note>
        <Type>Acknowledged by PPS</Type>
        <Data />
  </Note>

Mas o que eu quero dados xml no formato abaixo:

  <Note>
        <Type>Acknowledged by PPS</Type>
        <Data></Data>
  </Note>

Código Para isso, escrevi:

[Serializable]
public class Notes
{
    [XmlElement("Type")]
    public string typeName { get; set; }

    [XmlElement("Data")]
    public string dataValue { get; set; }
}

Não consigo descobrir o que fazer para obter dados no formato abaixo se os dados não tiverem atribuído nenhum valor.

  <Note>
        <Type>Acknowledged by PPS</Type>
        <Data></Data>
  </Note>

questionAnswers(4)

yourAnswerToTheQuestion