As on other diff, these should all be `static::` instead of `self::`.