docs: def from_yaml_to_list(cls, data: str,
                            force_snake_case=True, force_cast: bool=False, restrict: bool=True) -> TList[T]:
          """From yaml string to list of instance
  
          :param data: Yaml string
          :param force_snake_case: Keys are transformed to snake case in order to compliant PEP8 if True
          :param force_cast: Cast forcibly if True
          :param restrict: Prohibit extra parameters if True
          :return: List of instance
  
          Usage:
  
              >>> from owlmixin.samples import Human
              >>> humans: TList[Human] = Human.from_yaml_to_list('''
              ... - id: 1
              ...   name: Tom
              ...   favorites:
              ...     - name: Apple
              ... - id: 2
              ...   name: John
              ...   favorites:
              ...     - name: Orange
              ... ''')
              >>> humans[0].name
              'Tom'
              >>> humans[1].name
              'John'
              >>> humans[0].favorites[0].name
              'Apple'
          """
          return cls.from_dicts(util.load_yaml(data),
                                force_snake_case=force_snake_case,
                                force_cast=force_cast,
                                restrict=restrict)