Call Channel::SetParam() from the mode parser when needed instead of requiring mode handlers to do it