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)
diff --git a/apiclient/ext/appengine.py b/apiclient/ext/appengine.py
index ead4d29..232d4ea 100644
--- a/apiclient/ext/appengine.py
+++ b/apiclient/ext/appengine.py
@@ -106,7 +106,7 @@
     Args:
       model: db.Model, model class
       key_name: string, key name for the entity that has the credentials
-      property_name: string, name of the property that is an CredentialsProperty
+      property_name: string, name of the property that is a CredentialsProperty
     """
     self.model = model
     self.key_name = key_name