The following returns a model state with TerriblePropertyName is required instead of GoodName is required. This is different from MVC. Using Web API 2.
```
[DisplayName("GoodName")]
[Required]
public string TerriblePropertyName { get; set; }
```
Comments: reactivating it as issue 744 is related to DisplayAttribute whereas this issue is related to DisplayNameAttribute
```
[DisplayName("GoodName")]
[Required]
public string TerriblePropertyName { get; set; }
```
Comments: reactivating it as issue 744 is related to DisplayAttribute whereas this issue is related to DisplayNameAttribute