These all need to use `static::` rather than `self::`.