code: def _apply_filters(self, p_todos):
          
          result = p_todos
  
          for _filter in sorted(self._filters, key=lambda f: f.order):
              result = _filter.filter(result)
  
          return result
docs: Applies the filters to the list of todo items.