public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer) { throw Contracts.ExceptNotImpl("Parsing JSON for Experiment not needed for the C# API."); }