docs: private void addFilter(Filter filter) {
          boolean exists = false;
          for (Filter initedFilter : this.filters) {
              if (initedFilter.getClass() == filter.getClass()) {
                  exists = true;
                  break;
              }
          }
  
          if (!exists) {
              filter.init(this);
              this.filters.add(filter);
          }
  
      }