Cached Object.prototype.hasOwnPrototype like toString