More ES3 fixes.

Still need to conditionally switch on browsers that do not have ES5 compliant accessors, because isEnabled is compiled out based on development vs production build.