fixing mistake
[refactoring] replace non-standard __defineGetter__()