pollers now take a full check object
this is in order to inject the json path and other check properties into the
actual check activity.