Yes, it's broken OOP. Surprisingly, this does not cause any errors. You should be using `self::` instead of `$this->` in this context.