code: function (obj, key, value) {
          return obj ? ((obj[key] === value) || _.inSuperChain(obj.super_, key, value)) : false;
      }
docs: Returns the match of a value of a property by traversing the prototype
  
  @param {Object} obj
  @param {String} key
  @param {*} value
  
  @returns {Boolean}