Pass $this as $self
Pass $this as $self