Externalized index service dependencies, loose coupling