fix hasOwnProperty was override: `{hasOwnProperty: 1}`