JoinSqlBuilder now works with Alias'ed properties.

...applied to their properties.  Switched from use of FieldDefinition.Name to FieldDefinition.FieldName.