@override Future screen(String name, {Map<String, dynamic>? properties}) async { final event = ScreenEvent(name, properties: properties ?? {}); await _process(event); }