解决商品类重要继承的问题，但仍然还有问题