You can try to match the one-to-many side with access="noop". Thus, you do not need a property in your classes, but there is still a mapping.
In Fluent NHibernate, which will look like this:
HasMany(Reveal.Member<Folder, IEnumerable<File>>("_files"))
.KeyColumn("column_name")
.Access.NoOp()
.Inverse()
.ForeignKeyCascadeOnDelete();
. _files IEnumerable<File> Folder ( Fluent NHibernate, ). null, .