add Before method - setProduct