code: function(model) {
        var args = {
          'context': _.extend({}, _.result(this, '__itemContext')),
          'listView': this
        };
        args[this.__modelName] = model;
        return args;
      }
docs: Method to generate arguments when creating an item view. Override this method
  to change the arguments for a given item view.
  The format of the subview's arguments is:
  {
  context: {
  ... inherited from parent ...
  },
  <modelName>: <modelObject>,
  listView: the parent list view
  }
  @method __generateItemViewArgs
  @private
  @param model the model for an item view
  @return a context to be used by an item view