Mapping the same POJOs to different XML representations in JAXB