Why do you use `Object.extend` here?