code: function objectHash(obj) {
  	var hash = crypto.createHash('md5');
  	hash.update(makeHashKey(obj));
  	return hash.digest('hex');
  }
docs: Construct a consistent hash of an object, array, or other Javascript entity.
  
  @method objectHash
  @static
  @param {Mixed} obj - The object to hash.
  @return {String} - The hash string. Long enough so collisions are extremely unlikely.