Are these methods called statically only from within the class? Because I'd simply change the `static::` calls to `self::` calls instead of increasing scope visibility