XMLGregorianCalendar

Estou utilizando o XStream para gerar um XML de uma classe, para os campos do tipo XMLGregorianCalendar ele me retorna:

<dataEmissao class="com.sun.org.apache.xerces.internal.jaxp.datatype.XMLGregorianCalendarImpl"> <year>2012</year> <month>8</month> <day>7</day> <timezone>-2147483648</timezone> <hour>7</hour> <minute>51</minute> <second>10</second> </dataEmissao>
Se utilizar juntamente a biblioteca apache xerces ele me retorna:

<dataEmissao class="org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl" resolves-to="org.apache.xerces.jaxp.datatype.SerializedXMLGregorianCalendar"> <lexicalValue>2012-08-07T07:52:34</lexicalValue> </dataEmissao>
O resultado está correto para o campo dataEmissao: 2012-08-07T07:52:34
mas como faço para não gerar o class= e este campo lexicalValue ?
Já utilizei o xstream.setMode(XStream.NO_REFERENCES) e não alterou nada.