class_docstr: Options:
      - "majority": the majority value of the labels
      - "majority_weighted": the majority value of the labels, weighted by annotator's confidence
      - "disagreement": preserve the natural disagreement between annotators
code: def _majority_weighted(
      cls, records: List[FeedbackRecord], question: MultiLabelQuestion
  ):
      raise NotImplementedError(
          "'majority_weighted'-strategy not implemented yet"
      )
  
imports: import random
  from abc import abstractmethod
  from collections import Counter
  from enum import Enum
  from typing import Any, Dict, List, Union
  import pandas
  from argilla.client.feedback.schemas import FeedbackRecord, LabelQuestion, MultiLabelQuestion, RankingQuestion, RatingQuestion, ValueSchema
  from argilla.pydantic_v1 import BaseModel, root_validator, validator
label_desc: Use image node_id 2 for calling the MultiLabelQuestionStrategy obj's underlying member method code with example usage: obj._majority_weighted(cls, records, question) without return types