Como usar ligações nomeadas Ninject com DependencyResolver e PropertyInjection

Eu percebo que a injeção de construtor é preferida, mas estou curioso para saber como usar as 'Ligações nomeadas' contextuais do Ninject ao usar outra forma de injeçã

Especificamente, como faço o seguinte ao usar DependencyResolver ou injeção de propriedad

public MyService([Named("Alpha")] IRepository repository)
{
    this.repository = repository;
}

questionAnswers(1)

yourAnswerToTheQuestion