add getJAXBContext() method.
change unmarshal() method from private to protected.