refactor:plant and accessory classes -> extend now product-class