jaxb object refactoring