code: function isAccessorProperty(object, key) {
  
  	var result = false;
  
  	// make sure this works in older browsers without error
  	if (Object.getOwnPropertyDescriptor && object.hasOwnProperty(key)) {
  
  		var descriptor = Object.getOwnPropertyDescriptor(object, key);
  		result = !('value' in descriptor);
  	}
  
  	return result;
  }
docs: ------------------------------------------------------------------------------ Private ------------------------------------------------------------------------------ 
  Determines if a given property is an accessor property of an object. This is
  important because accessor properties have functions that will still execute
  after Leche inherits from that object, effectively keeping functionality alive
  on the fake object.
  @param {Object} object The object to check.
  @param {string} key The property name to check.
  @returns {boolean} True if it's an accessor property, false if not.
  @private