allow dispatch to an explicitly-named object instead of looking in params