Why would you make your import statement private when adding it to the constructor parameters?
1. so you can change the medium to an empty string
2. so you can use the router class within code
3. so you can get to it from other methods in the class
4. so you can use the router class within a template