As title, it seems that this class still uses the `classmap` approach to load the `Browser` class in `composer.json`. I think we can consider using the `PSR-4` autoloader and the advantages are as follows: - The `PSR-4` approach will have the namespace and it can avoid the class name collision. Once this issue is accepted, I can help this issue :).