I sometimes need to get an object, modify a single property and send the whole thing back, but then I must remember to not send hs_object_id back because hubspots complains that I cannot set this property again.
Before giving this error hubspot could perhaps check if the ID given is in fact the same as the existing one and then not throw the error?