You're right: changing parameters in an earlier estimator that affect neither the output of `fit` nor `transform` would require more than just `_non_fit_params`.