Allow values to handle unmarshalling, if they implement it