Derived the single services from the cached values used for the multiple services, to ensure they share the same instantiated objects.