а счего вы взяли что первый метод реализуется через второй?
простите а в контексте обработки продуктов юзеров вы еще чьи то продукты обрабатывать будете?
а поч не юзаются $key => $value?
вы пытались завести орм в орм?
опция чего?