I have a model I want to use for communication with an external web service. It's supposed to call a specific post action on my website.

```
public class ConfirmationModel{
    ...
    public string TransactionNumber {get; set;}
}

public ActionResult Confirmation(ConfirmationModel){
...
}

```

The problem is the parameters names they pass are not very human-readable. And I want to map them to my more readable model.

```
't_numb' ====> 'TransactionNumber'

```

Can this be done automatically? With an attribute maybe? What's the best approach here?