code: public static <Model, Item extends IItem> ModelAdapter<Model, Item> models(IInterceptor<Model, Item> interceptor) {
          return new ModelAdapter<>(interceptor);
      }
docs: static method to retrieve a new `ItemAdapter`
  
  @return a new ItemAdapter