fix bug of setting null as action parameters
add isDefined() validator to the params of CALLBACK extension