ES2017 spec-compliant shim for `Object.getOwnPropertyDescriptors` that works in ES5.
No vulnerabilities detected