Likewise here.  And I'd prefer just letting the struct initializer set `Metric` to null, I think it's more clear.