internal static ReminderInfo Deserialize(Stream stream) { // Deserialize using JsonReader as we know the property names in response. Deserializing using JsonReader is most performant. using var streamReader = new StreamReader(stream); using var reader = new JsonTextReader(streamReader); return(reader.Deserialize(GetFromJsonProperties)); }