Memory-efficient equality check for duplicate prevention
@override bool operator ==(Object other) { if (identical(this, other)) return true; return other is PopOverlayContent && other.id == id; }