I find this more "clean" than doing this each time in the `execute`/`providePath` methods. What is the benefit of doing this in the service class?