Castle Windsor - Registro IoC para interfaces genéricas abertas?

O Castle Windsor permite o registro de uma interface genérica aberta ou eu preciso registrar cada possível instância digitada separadamente?

Exemplo - o abaixo com os tipos T, Z falha na compilação, a menos que eu especifique separadamente T, Z com tipos fortes.

 container.Register(Component
      .For<IAdapterFactory<T,Z>>()
      .ImplementedBy<AdapterFactory<T,Z>>()
      .LifeStyle.PerWebRequest);

questionAnswers(1)

yourAnswerToTheQuestion