public FieldDefinition GetFieldDefinition <T>(Expression <Func <T, object> > field) { var fn = GetFieldName(field); return(FieldDefinitions.First(f => f.Name == fn)); }