Holds the current singleton instance of type T or null if no singleton instance was created.
T
null
@protected FutureOr<T>? currentInstance;