¿Por qué utilizar Object.prototype.hasOwnProperty.call (myObj, prop) en lugar de myObj.hasOwnProperty (prop)?