SimConnect - getting all the reference speeds

And my ReferenceSpeeds class looks something like:

    public class ReferenceSpeeds
    {

        public ReferenceSpeeds(IniFile ini)
        {

            this.FullFlapsStallSpeed = ini.Read("full_flaps_stall_speed", "REFERENCE SPEEDS").Split(';')[0].Trim();
            this.FlapsUpStallSpeed = ini.Read("flaps_up_stall_speed", "REFERENCE SPEEDS").Split(';')[0].Trim();
            this.CruiseSpeed = ini.Read("cruise_speed", "REFERENCE SPEEDS").Split(';')[0].Trim();
            this.MaxMach = ini.Read("max_mach", "REFERENCE SPEEDS").Split(';')[0].Trim();
            this.MaxIndicatedSpeed = ini.Read("max_indicated_speed", "REFERENCE SPEEDS").Split(';')[0].Trim();
            this.MaxFlapsExtended = ini.Read("max_flaps_extended", "REFERENCE SPEEDS").Split(';')[0].Trim();
            this.NormalOperatingSpeed = ini.Read("normal_operating_speed", "REFERENCE SPEEDS").Split(';')[0].Trim();
            this.AirspeedIndicatorMax = ini.Read("airspeed_indicator_max", "REFERENCE SPEEDS").Split(';')[0].Trim();
            this.RotationSpeedMin = ini.Read("rotation_speed_min", "REFERENCE SPEEDS").Split(';')[0].Trim();
            this.ClimbSpeed = ini.Read("climb_speed", "REFERENCE SPEEDS").Split(';')[0].Trim();
            this.CruiseAlt = ini.Read("cruise_alt", "REFERENCE SPEEDS").Split(';')[0].Trim();
            this.TakeoffSpeed = ini.Read("takeoff_speed", "REFERENCE SPEEDS").Split(';')[0].Trim();
            this.SpawnCruiseAltitude = ini.Read("spawn_cruise_altitude", "REFERENCE SPEEDS").Split(';')[0].Trim();
            this.SpawnDescentAltitude = ini.Read("spawn_descent_altitude", "REFERENCE SPEEDS").Split(';')[0].Trim();
            this.BestAngleClimbSpeed = ini.Read("best_angle_climb_speed", "REFERENCE SPEEDS").Split(';')[0].Trim();
            this.ApproachSpeed = ini.Read("approach_speed", "REFERENCE SPEEDS").Split(';')[0].Trim();
            this.BestGlide = ini.Read("best_glide", "REFERENCE SPEEDS").Split(';')[0].Trim();
            this.BestSingleEngineRateOfClimbSpeed = ini.Read("best_single_engine_rate_of_climb_speed", "REFERENCE SPEEDS").Split(';')[0].Trim();
            this.MinimumControlSpeed = ini.Read("minimum_control_speed", "REFERENCE SPEEDS").Split(';')[0].Trim();

        }

        public string FullFlapsStallSpeed { get; set; }
        public string FlapsUpStallSpeed { get; set; }
        public string CruiseSpeed { get; set; }
        public string MaxMach { get; set; }
        public string MaxIndicatedSpeed { get; set; }
        public string MaxFlapsExtended { get; set; }
        public string NormalOperatingSpeed { get; set; }
        public string AirspeedIndicatorMax { get; set; }
        public string RotationSpeedMin { get; set; }
        public string ClimbSpeed { get; set; }
        public string CruiseAlt { get; set; }
        public string TakeoffSpeed { get; set; }
        public string SpawnCruiseAltitude { get; set; }
        public string SpawnDescentAltitude { get; set; }
        public string BestAngleClimbSpeed { get; set; }
        public string ApproachSpeed { get; set; }
        public string BestGlide { get; set; }
        public string BestSingleEngineRateOfClimbSpeed { get; set; }
        public string MinimumControlSpeed { get; set; }
    }