xen\application\Request refactor