бинго, мой мальчик) Я тебе это и пытался донести) Для начала просто определи у себя в коде несколько интерфейсов для каждой категории, в этом интерфейсе уже будут жестко забиты характеристики
смотри, если ты описываешь категории интерфейсами в коде, то при добавлении новой категории у тебя в коде должен быть написан новый интерфейс для этой категории, соответственно