// Adds specific vehicle type info
        private static void ExpendVehicleParameter(VehicleCreation.eVehicleType i_VehicleType, Dictionary <string, string> io_Parameters)
        {
            Dictionary <string, string> aditionalInfo = AdditionalInfo.AditionalInfo(i_VehicleType);
            Dictionary <string, string> extraInfo     = new Dictionary <string, string>();
            bool validationFlag = false;

            while (!validationFlag)
            {
                foreach (string info in aditionalInfo.Keys.ToList())
                {
                    System.Console.WriteLine(info + " ");
                    aditionalInfo[info] = System.Console.ReadLine();
                }

                try
                {
                    extraInfo      = VehicleCreation.AddSpecInfo(i_VehicleType, aditionalInfo);
                    validationFlag = true;
                }
                catch (Exception e)
                {
                    validationFlag = false;
                    System.Console.WriteLine(e.Message);
                }
            }

            foreach (KeyValuePair <string, string> info in extraInfo)
            {
                io_Parameters.Add(info.Key, info.Value);
            }
        }