job parameters are now sent as objects instead of magic strings