Como faço para mapear uma coleção protegida no Fluent NHibernate?

Eu tentei usar a propriedade Reveal no Fluent, mas não consigo compilar com uma coleção. Eu quero que uma das minhas coleções em uma entidade seja protegida e não seja acessível em qualquer lugar, exceto na própria entidade. Isso é possível? obrigado

Editar:

Aqui está o código que estou tentando usar,

HasMany<Trip>(x => Reveal.Property<Trip>("_trips"));

Eu também tentei este código também,

HasMany<Trip>(Reveal.Property<Organization>("_trips"));

Toda vez que meu aplicativo é executado, o NHibernate diz que não pode mapear para "Propriedade" ou lança uma exceção desconhecida.

questionAnswers(1)

yourAnswerToTheQuestion