modify copyProduct,remove unnecessary get method calls