Represent records as field-value maps and update individual fields without rewriting the whole object. Compare hashes with serialized strings and use them for profiles, settings, and compact entities.