Fix javascript error when redefining property
Fix javascript error when redefining property

Object.defineProperties by default uses configurable: true when
defining a property, which means that if you attempt to define that
property again later there will be a TypeError. This makes us fault
tolerant, which we want to be since the TypeError shows up in the UI.

jwang1919/popcode,popcodeorg/popcode,popcodeorg/popcode,popcodeorg/popcode,popcodeorg/popcode,jwang1919/popcode,outoftime/learnpad,outoftime/learnpad,jwang1919/popcode,jwang1919/popcode