Why use `self` here instead of `@` instance variable syntax?