Use evaluators directly instead of passing models