@override String? get message { return failures.fold<String>("", (previousValue, element) { return previousValue + (element.message ?? element.code ?? "Unknown failure") + "\n\n"; }); }