```
[DisplayFormat(DataFormatString = "{0:c}")]
[DataType(DataType.Currency)]
public decimal? PotentialFutureExposure
{
    get { return STPData.MaximumCreditExposure; }
    set 
    { 
        STPData.MaximumCreditExposure = value;
        this.PotentialFutureExposureOverride = value;
    }
}

public decimal? PotentialFutureExposureOverride { get; set; }

```

So I have these two properties. Basically, I want the `PotentialFutureExposureOverride` property to return it's own value if it has one, otherwise I want it to return the value of `PotentialFutureExposure`. Now `PotentialFutureExposure` sets the override when it's set, but for some reason currently, `PotentialFutureExposureOverride` is still returning blank even though `PotentialFutureExposure` has a value.

Thanks.