Nitpick: Not sure you need the whole `Repository`, as only `ContentService` and `LocationService` are used.