Nibernação e contagem de coleções

Tenho a seguinte configuração de classe para persistência usando NHibernate

public class Person
{
    public string Name { get; set; }
    public IList<Person> Subordinates { get; set; }
}

Agora, digo que tenho uma grade com duas colunas, "Nome" e "Número de subordinados", qual é a melhor maneira de fazer isso no NHibernate, mantendo o uso de objetos de domínio sempre que possíve

Obrigad

questionAnswers(2)

yourAnswerToTheQuestion