docs: function(list, listData, set) {
  			var instanceList = [];
  			for(var i = 0; i < listData.data.length; i++) {
  				instanceList.push( this.hydrateInstance(listData.data[i]) );
  			}
  			// This only works with "referenced" instances because it will not
  			// update and assume the instance is already updated
  			// this could be overwritten so that if the ids match, then a merge of properties takes place
  			idMerge(list, instanceList, this.id.bind(this), this.hydrateInstance.bind(this));
  
  			copyMetadata(listData, list);
  		}