docs: function(target, filter) {
        _.each(slice.call(arguments, 2), function(source) {
          var prop, _results;
          _results = [];
          for (prop in source) {
            if (source[prop] !== void 0 && _.include(filter, prop)) {
              _results.push(target[prop] = source[prop]);
            } else {
              _results.push(void 0);
            }
          }
          return _results;
        });
        return target;
      }