factory ValidationError.fromMap(Map<String, dynamic> map) { return ValidationError( key: map['key'], message: map['message'], code: map['code'], ); }