- mutable -> pseudo-mutable; the underlying data is immutable