Hi Lukaz, The additions looks good for me and I go along with the points of Chris.
Regarding the change of the stack configurer: I would propose to add the suppliers as an set of ne methods as an alternate way to configure your stack. So they could coexist and one would override the other (supplier>class) if you misconfigure (or just throw a runtime exception) Sebastian
