C# .NET strongly typed wrapper for Web APIs