Added JAXB 2 Implemenation