Simplify createDynamicPropertyDescriptor usage

Also, add private variables to object constructors which were being added by createDynamicPropertyDescriptor (thus slowing down performance).