fix an error when Object.create returns undefined
fix an error when Object.create returns undefined

The error only occurs in Chrome 23 and dissappears when Object.create is
rewritten as Object.create.call(Object, ...).

ewie/sulfur