I thought it could lead to doing method chaining for a fluent like API which I find cleaner than how things work now.
That said, I am not a huge fan of fluent interfaces. I much prefer passing in a struct as an "args" parameter, in most case (but not all.)