Looks to me like this is a problem for the client of that DTO, not for the DTO itself. By the way, if you want non-standard behavior you'll probably have to bend over and use a custom constructor. Or set the precision of the value before creating the record.
↧