re-add polyfill for Object.keys in older browsers