code: function() {
  
  		var old_uid = this._data_uids.pop(),
  			old_value = this._data_values.pop(),
  			old_name = this._data_names.pop(),
  			count = this._count - 1;
  
  		this._setLength(count);
  
  		this._fire('items_removed', {
  			uids: [old_uid],
  			values: [old_value],
  			names: [old_name]
  		});
  
  		this._fire('collection_changed');
  
  		return old_value;
  	}
docs: Remove a value from the end of the collection
  @returns {*} Removed value