When are `uvm_field_* assigned for UVM object classes?

In reply to jmlemay:

field macros do not have an impact on distributing objects through the UVM environment. They have a different meaning. And the recommendation that you should not use the field macros.