docs: function(val) {
        var seed;
        if (_.isArray(val)) {
          seed = [];
        } else if (_.isObject(val)) {
          seed = {};
        } else {
          return val;
        }
        return $.extend(true, seed, val);
      }