the on_save_or_update triggers must fire BEFORE saving to CloudSearch.
This is often used to generate an ID