ENH + BF: sanitized the way params get propagated in pipeline (revisited)