Make evaluator factory create() only fulfill promise after settings are set