Only testing or [obscure usage](https://github.com/jippi/cakephp-crud/blob/feature/remove-translations-listener/Console/Command/TranslationsShell.php#L168). I can pass an empty request object there if necessary but I think it's a good idea to ensure though that irrespective of what someone is doing (in testing _other_ code) the crud component isn't responsible for throwing errors.