Putting JAXB to business classes is not a good idea. Either put it to a
model, or even better, create a dedicated data classes.
When implementing plug-ins, it's usualy a good idea to implement the
business logic in separated classes, and implement an interface by delegating
to that.