updated clobberProperty to use Object.defineProperty
truman.js is a sweeter name than wizard.js