docs: def to_dicts(self, ignore_none: bool=True, force_value: bool=True, ignore_empty: bool=False) -> List[dict]:
          """From instance to dict
  
          :param ignore_none: Properties which is None are excluded if True
          :param force_value: Transform to value using to_value (default: str()) of ValueTransformer which inherited if True
          :param ignore_empty: Properties which is empty are excluded if True
          :return: List[Dict]
  
          Usage:
  
              >>> from owlmixin.samples import Human, Food
              >>> human_dicts = [
              ...     {
              ...         "id": 1,
              ...         "name": "Tom",
              ...         "favorites": [
              ...             {"name": "Apple", "names_by_lang": {"en": "Apple"}}
              ...         ]
              ...     },
              ...     {
              ...         "id": 2,
              ...         "name": "John",
              ...         "favorites": [
              ...             {"name": "Orange", "names_by_lang": {"en": "Orange"}}
              ...         ]
              ...     }
              ... ]
              >>> Human.from_dicts(human_dicts).to_dicts() == human_dicts
              True
  
          You can include None properties by specifying False for ignore_none
  
              >>> f = Food.from_dicts([{"name": "Apple"}]).to_dicts(ignore_none=False)
              >>> f[0]["name"]
              'Apple'
              >>> "names_by_lang" in f[0]
              True
              >>> f[0]["names_by_lang"]
  
          As default
  
              >>> f = Food.from_dicts([{"name": "Apple"}]).to_dicts()
              >>> f[0]["name"]
              'Apple'
              >>> "names_by_lang" in f[0]
              False
  
          You can exclude Empty properties by specifying True for ignore_empty
  
              >>> f = Human.from_dicts([{"id": 1, "name": "Ichiro", "favorites": []}]).to_dicts()
              >>> f[0]["favorites"]
              []
              >>> f = Human.from_dicts([{"id": 1, "name": "Ichiro", "favorites": []}]).to_dicts(ignore_empty=True)
              >>> "favorites" in f[0]
              False
  
          """
          return traverse_list(self, ignore_none, force_value, ignore_empty)