Property names can now also be configured in code on ConnectionSettings

This PR allows you to configure property names in code on `ConnectionSettings` globally using expressions.

i.e

```csharp
.MapPropertyNamesFor<MyCustomClass>(props => props
	.Add(p=>p.MyProperty, "mahPropertah")
)
```