Добрый день, в приложении используется сущность/модель Category для Product. Но теперь пришло новшество, что нужно добавить Meal (типа продуктов), у которых тоже есть связь с Category, но конечно же другие, и поля, и значения. Как такое правильно реализовать? Плодить 2 модели categoryProduct, categoryMeal. Или можно как-нибудь связать в одной категории и доп поля, через джэйсон подтянуть, к примеру. И что из этого будет правильно?