LPS-44304 Overload setter method

Hey Zsolt, adding some changes trying to understand this code. Do you need it for master branch, or a maintenance one? I've added setter methods so that every test execution can use its own configuration (the singleton will use the same config for ever).

Please verify that it still satisfies your needs.

Thanks!