I used `self::` elsewhere because the class is marked `final` - I can't find a recommendation about the best option in cases where extensibility is not a concern (I'm curious for myself as well, not just for this PR) so I opted for consistency throughout.