Fix ES5 getter name conflict that occurs in Safari 5.x

In Safari 5.x, when you have ES5 getter named "something", you
can't use any closure variable called "something" inside this getter.