In my ASP.NET SOAP Webservice I'm using various string arrays (List) for input parameters, e.g....

```
List<string> CarrierCodes = new List<string>();

```

...but I find it annoying that I cannot give this object a raesonable name, like...

```
List<CarrierCode> CarrierCodes = new List<CarrierCode>();

```

...whereby the CarrierCode object is nothing but a simple System.String

As it's not possible to derive an object from System.String - isn't there any other way to achieve "nice type labels" for such string objects?