We noticed that one of our script tried to modify a property that did not exist :
e.g. "selection[0].user_ids = 123" while the object did not have a "user_ids" property (it was called "user_id"), this has not raised errors during the execution.
The script has been used for month and we've now corrected everything, my question is more for understanding if this could have other unwanted effects on the projects (e.g. messing with the integrity etc.)