Replace propNames with iterator
Get rid of get/set properties accessors
Kick some really redundant reserved names