Imho it would be better if we always used `Error\Exception` instead of `\RuntimeException` for consistency. Would also help differentiate exceptions generated by Cake from those generated by any other lib in a custom error handler.