Because, `param` may not include configuration of `unlearner_config`.
`unlearner_config` is optional structure, so `config_cast_check` throws `cast_check_error` exception.
It is a kind of a workaround of avoiding the misfitting of `config_cast_check` function.