Let data classes directly throw presentation exceptions for ease of use