Export worker, payload & exception messages in protected methods

I think it could be even better if you have a dedicated class to generate the output. But here a tiny refacto.