@override Map<String, Object?> get properties => _nonNull({ 'item_index': itemIndex, 'element_id': elementId, 'cta_label': ctaLabel, 'action_type': actionType, 'action_url': actionUrl, });