Be aware that updating an object with a different type of
object is typically an error.
An attempt was made to update an object of one type
with another object of another type. Only objects of the same type
can be used for updating.Use objects of the same type for updates.