protected List<List<Tuple<string, string>>> Process(JToken jObject, string prefix, List<List<Tuple<string,string>>> records) { return typeProcessor[jObject.GetType()](jObject, prefix, records); }