aggiunto supporto xml marshalling