public JsonContract ResolveContract(Type type) { IContractResolver resolver = Resolvers.TryGetValue(type, out resolver) ? resolver : Default; return resolver.ResolveContract(type); }