If the user chose to make entity object immutable,...
# random
k
If the user chose to make entity object immutable, it's not an entity at all. It's probably either a value object or a snapshot of entity object's state.