Polishing DotNetWebClientProxy internals (naming, consolidation/reuse, etc.)