Refactor: Use a ScenarioContext holder instead of passing many a arguments to AbstractScenarioTest constructor