Inject a StrategyResolver for the desired strategy implementations, and then resolve the correct strategy based on a key.