In reply to cgales:
Yes we can do without `uvm_do_* macros also by doing direct assignment as cgales told. Thanks cgales.