error and loader Builders have default value in case of null
final Widget? errorBuilder, loaderBuilder;