dapplo .NET settings building block