@override Future<void> dispatch(Event event) { final action = event; if (action is actions.Action<TChild>) { event = _createParentAction(action); } return parent.dispatch(event); }