A async snapshot vlaue of List of T that is the previous state of snapshot.
T
Which is used to keep storing the previous state.
AsyncSnapshot<List<T>>? previousSnapshot;