AntiPattern
Immutable API Field Semantics
immutable-resource-update-misassumption
Immutable resources and serialization types cause lookups and updates to fail: you must create new Price objects instead of mutating fields, resolve lookup_key by fetching dependent entities first, and convert non-iterable metadata to arrays for correct iteration.