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.
Merge pull request #5535 from krisselden/mandatory-setter-es3-fix

Fix for ES3 browsers in development mode.