I don't like the name of this class; as `Worker` I'd expect it to be the parent class for `Messenger::Workers::___`, when it fact it doesn't actually do the work, it delegates the work to something else. How about `Messenger::Foreman` and `Messenger::Foreman.assign message.body` instead?