test: Object.defineProperties

Closes #5