Fixed bug with nested resources
diff --git a/apiclient/discovery.py b/apiclient/discovery.py
index 57c5af8..fb9b7c5 100644
--- a/apiclient/discovery.py
+++ b/apiclient/discovery.py
@@ -36,7 +36,6 @@
 from http import HttpRequest
 from anyjson import simplejson
 from model import JsonModel
-from errors import HttpError
 from errors import UnknownLinkType
 
 URITEMPLATE = re.compile('{[^}]*}')
@@ -63,11 +62,11 @@
 
 
 def build(serviceName, version,
-    http=None,
-    discoveryServiceUrl=DISCOVERY_URI,
-    developerKey=None,
-    model=JsonModel(),
-    requestBuilder=HttpRequest):
+          http=None,
+          discoveryServiceUrl=DISCOVERY_URI,
+          developerKey=None,
+          model=JsonModel(),
+          requestBuilder=HttpRequest):
   params = {
       'api': serviceName,
       'apiVersion': version
@@ -292,7 +291,8 @@
 
       def method(self):
         return createResource(self._http, self._baseUrl, self._model,
-            methodName, self._developerKey, methodDesc, futureDesc)
+                              self._requestBuilder, methodName,
+                              self._developerKey, methodDesc, futureDesc)
 
       setattr(method, '__doc__', 'A description of how to use this function')
       setattr(method, '__is_resource__', True)