O JAXB sempre ignora elementos 'extras' não especificados em @ XmlType / propOrder?
Se eu tiver uma aula anotada com
@XmlType(name = "someDTO", propOrder = { "firstField", "secondField", })
mas o XML (de uma resposta SOAP, por exemplo) parece
<return><firstField>a</firstField><secondField>b</secondField><thirdField>c</thirdField></return>
Meu objeto ainda obterá firstField e secondField preenchidos e thirdField será ignorado.
Por que é isso? Será sempre este o caso? Existe uma maneira de evitar a criação de objetos se houver campos extras?