title: Discovery API failing with JSON error
body: <p>I have a very simple program meant to use the <a href="https://developers.google.com/discovery/v1/reference/apis#resource" rel="nofollow noreferrer">Google Discovery API</a>. However, when I try to use the getRest call, it fails as below. Any ideas? I'm using the most recent version of the Discovery API from NuGet, VS 2012 Pro.</p>
  <pre><code>DiscoveryService service = new DiscoveryService(new Google.Apis.Services.BaseClientService.Initializer());
  
  //this works no problem
  service.Apis.List().Execute();
  
  //this works on the API reference page's Try It! area, but fails here
  service.Apis.GetRest(&quot;admin&quot;, &quot;directory_v1&quot;).Execute();
  </code></pre>
  <p>This is the resulting error that is thrown in the <a href="https://code.google.com/p/google-api-dotnet-client/source/browse/Src/GoogleApis/Apis/Requests/ClientServiceRequest.cs" rel="nofollow noreferrer">Google.Apis.Requests.ClientServiceRequest</a> class, on the Execute() method - line 96:</p>
  <blockquote>
  <p>JsonSerializationException was unhandled</p>
  <p>Additional content found in JSON reference object. A JSON reference object should only have a $ref property. Path 'schemas.User.properties.name.description', line 1251, position 20.</p>
  </blockquote>