Yes.  Previously we would only consult the solver options in the constructor which would have been wrong for:

s = FooSolver(...)
s.parameters = ...
s.solve()