docs: def apply_metadata_groups(self, properties: typing.Dict, metatdata_groups: typing.Tuple[typing.List[str], str]) -> None:
          """Apply metadata groups to properties.
  
          Metadata groups is a tuple with two elements. The first is a list of strings representing a dict-path in which
          to add the controls. The second is a control group from which to read a list of controls to be added as name
          value pairs to the dict-path.
          """
          pass