Предварительный рефакторинг класса Product - удалены неиспользуемые функции, упорядочена специфика функций, небольшая оптимизация кода