@override copyWith({ required String id, required String token, }) => ChallengesUi( token: token, id: id, callback: callback, );