Alterar XML - Castor

Boas,
Estou lendo e escrevendo(unmarshall e marshall) XML com “Castor”.Ate aí OK.
No entanto preciso alterar uma propriedade do xml, e para isso estou alterando o conteúdo do objeto e reescrevendo o xml com Marshall.

Não encontrei e gostaria de saber se há algum recurso que possa usar sem ter que reescrever o xml.Ou seja, no momento em que tenho um objeto (resultado do unmarshall) altero o seu conteudo e automaticamente o XML é modificado.

Obrigado

OBS:Acredito que vai servir pra mais pessoas.

o negócio ta punk!!!