REFACTOR: checking parameters in dedicated check_params(...) method