If the annotation processor handles a `Duration` it will append the unit to the default value so that the user knows it (e.g. `0ms` rather than `0`). The `time-to-live` property for a discovered endpoint is a special case and the generated default value does not contain the unit. It should.