- allows a retryAction to be provided to the event to avoid mutatble state within the view model along with providing a clear path of execution
- allows a retryAction to be provided to the event to avoid mutatble state within the view model along with providing a clear path of execution