[SUITEDEV-2114] refactoring - supporting request object