ServiceLoader now initializes the exchange for each client based on
annotations.