@override Map<String, dynamic>? get properties => { 'name': _name, if (_platform != null) 'platform': _platform, };