Before, only the current representation of the selectable params would get overwritten in the distributionmaker instantiation, such that params of the same name would point to the same object.
Furthermore, the update function in the pipeline would call update on the params instead of the selector.
Also, the update in param selector would ignore the values in the underlying dict
Before, only the current representation of the selectable params would get overwritten in the distributionmaker instantiation, such that params of the same name would point to the same object. Furthermore, the update function in the pipeline would call update on the params instead of the selector. Also, the update in param selector would ignore the values in the underlying dict