ES5 sham incorrectly adds a dunder proto property on newly created objects. This causes ES5 sham to return incorrect value from the Object.getPrototypeOf method. This in turn makes Meta events fail to trigger when used in IE8 and in the presence of the ES5 shim/sham files