In reply to rdemirci:
I’m not clear on what you are trying to accomplish. If you have a register model for your DUT, then you can re-use this register model for higher level verification. If you don’t need to access the registers from your UVM environment, then there is no need to create a register model for them, although you can if you want.
Perhaps if you can explain what you need to accomplish someone can provide a better answer.