allow routing callbacks to unset parameters by setting them to null
closes #505