Updated the RequestController to return a copy of the IRequest it creates