       # TODO: this should not happen on EVERY new click.
       promise = new $.Deferred()
       ajaxRequests = []
-      model = (new @assetModel()).schema
+      log @assetModel
+      model = new @assetModel().schema
+      log 'sc'
+      log model
       selectLists = []
       for key, value of model
         selectLists.push value if value.options.length < 1 if value.type is "Select"

      options.headers = @headers  unless @serviceGateway
      return options

    createAsset: (assetName, callback) ->
      url = @getAssetUrl(assetName)
      @requestorName = $("#RequestedBy").val()

        request = @createRequest(url: url)
        projects = $("#projects")
        ajaxRequest = $.ajax(request).done((data) =>
          ajaxRequest = null
          projects = $("#projects").empty()
          for val in data
            @projectItemAppend val
