Considering only this class, without external context, it's hard to figure out what `cache` means. It could be anything. Maybe rename it to a more explicit variable: like `_servicesCache`