Added reinsert method to do the rest's update as well as added a automated skip mechanism to ignore not provided fields in the payload instead assigning null value