Task to be executed. Will be overridden by task passed when calling runTask provided by builder.
final AsyncValueGetter<T>? task;