return type of 'getReducerEstimator' should be more specific than 'FlowStepStrategy'