interface for categories' map

Я думаю тут недоразумение, нам не нужны провайдеры бля айтемов, нам нужен просто метод который вернёт провайдер категории по номеру айтема