When you create your mapping files, do you map your properties to fields or properties :
I tend to agree with the answers above. Generally, map to properties for almost everything, then map to fields for collection setters.
The only other place you'd want to map to fields is when you have something:
public class AuditableEntity
{
/*...*/
DateTime creationDate = DateTime.Now;
/*...*/
public DateTime CreationDate { get { return creationDate; } }
}