Called when trying to fetch data. Must return the fetched data or throw an error if it's failed to fetch.
error
@protected Future<T> onFetch();