Smart Configuration Management for C#