improvement on itemController put method, setting only fields defined on schema to avoid a user from saving other data