The private field anyone can modify
A class keeps private List<Item> items and exposes:
public List<Item> getItems() { return items; }
A caller does order.getItems().clear() and empties the order, bypassing
every validation the class performs.
What went wrong?