Castle Windsor - ¿Registro de IoC para interfaces genéricas abiertas?

¿Castle Windsor permite el registro de una interfaz genérica abierta o debo registrar cada posible instancia escrita por separado?

Ejemplo: lo siguiente con los tipos T, Z falla en la compilación a menos que yo especifique por separado T, Z con tipos fuertes.

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

Respuestas a la pregunta(1)

Su respuesta a la pregunta