make jaxb2 xml marshaller defined outside