public static InventoryPropertyName?GetPropertyNameFromColumnName(string columnName)
        {
            var noneOrOne = AllSchemaInfos.Where(schemaInfo => schemaInfo.ColumnName == columnName).ToArray();

            if (noneOrOne.Any())
            {
                return(noneOrOne.Single().PropertyName);
            }

            return(null);
        }
 public static IEnumerable <InventoryPropertyName> GetSupportedSchemaPropertyNames()
 {
     return(AllSchemaInfos.Select(schemaInfo => schemaInfo.PropertyName));
 }