docs: def filter(self, value=None, model=None, context=None):
          """
          Sequentially applies all the filters to provided value
  
          :param value: a value to filter
          :param model: parent entity
          :param context: filtering context, usually parent entity
          :return: filtered value
          """
          if value is None:
              return value
          for filter_obj in self.filters:
              value = filter_obj.filter(
                  value=value,
                  model=model,
                  context=context if self.use_context else None
              )
          return value