make the request object have methods that match the generated controller restrictions