Convention based configuration mapping using JSON and .NET