Renamed JobData to MessageData, moved all json handling in JobHandler to MessageData, using boost::variant now