Angular Dependency Injection — One Service, Multiple Implementations