Jak zmapować chronioną kolekcję w Fluent NHibernate?

Próbowałem użyć właściwości Reveal w Fluent, ale nie mogę go skompilować z kolekcją. Chcę, aby jedna z moich kolekcji w podmiocie była chroniona i niedostępna nigdzie poza samą jednostką. czy to możliwe? Dzięki

Edytować:

Oto kod, którego próbuję użyć,

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

Próbowałem również tego kodu,

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

Za każdym razem, gdy moja aplikacja działa, NHibernate mówi, że nie może mapować na „Property” lub zgłasza nieznany wyjątek.