Why `self` rather than `$this`?