public static string ConvertUnitOfMeasurementToSimulationString(UnitOfMeasurement uom)
        {
            if (UnitOfMeasurementMappings.TryGetValue(uom, out var mapping))
            {
                return(mapping);
            }

            return(null);
        }
        public static bool TryConvertSimulationStringToUnitOfMeasurement(string simString, out UnitOfMeasurement measurement)
        {
            var kvps = UnitOfMeasurementMappings.Where(uom => uom.Value == simString)
                       .ToList();

            if (kvps.Any())
            {
                measurement = kvps.FirstOrDefault().Key;
                return(true);
            }

            measurement = UnitOfMeasurement.Invalid;
            return(false);
        }