         # Second step: make user story models
         _makeUserStoryModels = (objects) =>
             for milestone in objects
-                milestone.user_stories = _.map milestone.user_stories, (obj) => @model.make_model("userstories", obj)
-
+                objects = _.map milestone.user_stories, (obj) =>
+                    @model.make_model("userstories", obj)
+                milestone.user_stories = objects
             return objects
 
         # Third step: make milestone models


        # Second step: make user story models
        _makeUserStoryModels = (milestone) =>
            milestone.user_stories = _.map milestone.user_stories, (obj) => @model.make_model("userstories", obj)

            return milestone


            headers: @_headers(false),
            url: @gmUrls.api(name, urlParams)
        }

        httpParams =  _.extend({}, defaultHttpParams, options)
        if not _.isEmpty(params)
            httpParams.params = params

        defered = @q.defer()
        promise = @http(httpParams)

        promise.success (data, status, headersFn) =>
            currentHeaders = headersFn()

