docs: def is_flagged(self, user=None, status=None):
          """Returns boolean whether the objects is flagged by a user.
  
          :param User user: Optional user filter
          :param int status: Optional status filter
          :return:
          """
          filter_kwargs = {
              'content_type': ContentType.objects.get_for_model(self),
              'object_id': self.id,
          }
          update_filter_dict(filter_kwargs, user, status)
          return self.flags.filter(**filter_kwargs).count()