title: Method not found: BaseJsonMediaTypeFormatter.get_SerializerSettings() when using Newtonsoft.Json 10.0.2
body: <p>I am creating a method that returns an HttpResponseMessage. I need to use a custom JSON Formatter, as shown below: </p>
  
  <pre><code>    var jsonFormatter = new JsonMediaTypeFormatter();
      jsonFormatter.SerializerSettings.NullValueHandling = NullValueHandling.Ignore;
      jsonFormatter.SerializerSettings.Formatting = Formatting.Indented;
      jsonFormatter.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();
      IsoDateTimeConverter dateConverter = new IsoDateTimeConverter
      {
          DateTimeFormat = "yyyy'-'MM'-'dd'T'HH':'mm':'ss.fff'Z'"
      };
      jsonFormatter.SerializerSettings.Converters.Add(dateConverter);
  </code></pre>
  
  <p>When I use Newtonsoft.Json version="10.0.2" or "10.0.1" and targetFramework="net461", I get the exception below: </p>
  
  <pre><code>Method not found: 'Newtonsoft.Json.JsonSerializerSettings System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.get_SerializerSettings()
  </code></pre>
  
  <p>If I downgrade to Newtonsoft.Json version="9.0.1", then it works fine. However, we would like to get some of the async support of version 10. </p>
  
  <p>Is this a know bug? Is there a work around? </p>