NHibernate - falhou em inicializar preguiçosamente uma coleção de papéis

Eu tenho o seguinte cenário aparentemente simples, no entanto eu ainda sou muito novo para o NHibernate.

Ao tentar carregar o seguinte modelo para uma ação Editar no meu Controlador:

Ação de Edição do Controlador:

public ActionResult Edit(Guid id)
{
    return View(_repository.GetById(id));
}

Repositório:

public SomeModel GetById(Guid id)
{
    using (ISession session = NHibernateSessionManager.Instance.GetSession())
        return session.Get<SomeModel >(id);
}

Modelo:

public class SomeModel
{
    public virtual string Content { get; set; }
    public virtual IList<SomeOtherModel> SomeOtherModel { get; set; }
}

Estou tendo o erro a seguir:

-falou de inicializar preguiçosamente uma coleção de funções: SomeOtherModel, nenhuma sessão ou sessão foi fechada

O que estou perdendo aqui?

questionAnswers(3)

yourAnswerToTheQuestion