removed old __defineGetter__ method