Data inconsistency and redundancy. Frame the concept in practical terms so you can explain it during interview discussion.
When a `CartItem` duplicates fields like name and price from `Product`, it leads to redundancy. If the product information changes, all `CartItem` instances must be updated, leading to potential inconsistencies. Instead, `CartItem` should reference the `Product` object directly to access up-to-date information.
Additional Notes
What issue arises if a `CartItem` duplicates `Product` fields?