Current factory's client type does not allow to use different client implementing the same interface.
Signed-off-by: Mike Danese <mikedanese@google.com>