Added JAXB constructors