Why does name = this.name; not work?