Future<dynamic> collectData() { throw UnimplementedError('collectData() has not been implemented.'); }