private void OnDeserialized(StreamingContext context) { if (GetValueDirect("duplicateversions") is JArray jversions && jversions.Count > 0) { var versions = jversions.Select(v => MediaWikiHelper.ParseDateTime((string)v["timestamp"])).ToList(); DuplicateVersions = new ReadOnlyCollection <DateTime>(versions); }