Handling multiple instances of the same service
What's the recommended pattern for handling cases where you want to have multiple instances of the same service? For example I want to have two KeyValueStore services that store in separate namespaces, auth and cache, so that when I clear everything from cache it doesn't nuke the user's auth.
