This should also allow accessing them in the code-behind through their names and not only by their index, e.g.:
GuageName.Scale.Ranges[GaugeRangeName].From = value;