Changed as many `StrExt` methods as possible to be default methods
in order to reduce the surface area of the code and to aid future
refactorings