 
   _parseLoadOptions: (loadOptions) ->
     @loadOptions = $.extend {}, loadOptions
+    @loadOptions.plainInclude = @loadOptions.include
+    @loadOptions.include = Brainstem.Utils.wrapObjects(Brainstem.Utils.extractArray "include", @loadOptions)
     @loadOptions.only = if @loadOptions.only then _.map((Brainstem.Utils.extractArray "only", @loadOptions), (id) -> String(id)) else null
     @loadOptions.filters ?= {}
     @loadOptions.thisLayerInclude = _(@loadOptions.include).map((i) -> _.keys(i)[0]) # pull off the top layer of includes

      @storageManager.handleExpectations name, collection, options
    else
      cl = new Brainstem.CollectionLoader(storageManager: @storageManager)
      collection = cl.loadCollection($.extend({}, options, include: include, plainInclude: options.include))

    collection


  loadCollection: (name, options) =>
    options = $.extend({}, options, name: name)
    @_checkPageSettings options

    if options.search
      options.cache = false

