code: function findPrototypeForProperty(object,property){
      while(false==object.hasOwnProperty(property)){
          object = Object.getPrototypeOf(object);
      }
      return object;
  }
docs: find the exact object by which the property is owned in the prototype chain
  @param object
  @param property
  @returns {*}