Shouldn't all this access the Facade? and it would create a "inception", as Illuminate\Str require Illuminate\Support, while Illuminate\Support use Illuminate\Str in "helpers.php"