Без заголовка
Что касается имён продуктов и абстрактных названий продуктов - Вы дали консистентные ответы в рамках определённой системы (класс-класс классов). Столь же консистентно можно ответить в другой парадигме (чисто классовой :-)
А что имел в виду автор задачи - установить и впрямь невозможно.