add polyfill for object.create