Move the scope life cycle control to the Request object