Inline static object initialization

You should always use the UVM create() method for any component or object extended from the UVM base component or object. If you need to initialize some internal variables, it is recommended to do that in the build() phase.

If there is a need to override some internal variables, use the config_db to provide those overrides on an individual basis.