Why not myOptimizer->GetModifiableMetric() ?