add tests for issue #1
Avoid relaying on given prototype having Object.prototype on its chain