changes for Scheduler service

can all of the params be blank? In that case we should overload method w/o params and not trickle it down to query layer.