UVM RAL :: Am trying to access 8 bits out of 16bits of a register , But entire 16 bit data are being written

In reply to dhserfer:

 reg_block_h.RX_REG.read(status,value); // 1234
 reg_block_h.RX_REG.ONE.set(.value('h55)); // 
 reg_block_h.RX_REG.update(status); // 1255

 reg_block_h.RX_REG.ONE.set(.value('h55)); // default value is 1234 
 reg_block_h.RX_REG.update(status); // 0055 

 Is there a way to update only the field ONE  ?