Currently, PUT for all of the resources require all the member fields of the resources to be sent in the request. This might be problematic while API consumption also might make the update faster.
Fix it so that only member fields that need to be changed are required to be sent through the request. Or at least reduce the number of update statements by checking if the field is changed from previous value or not.