Refactored public methods of 'request wrapper' moved to class extension