HV-905 Providing a global config for auto unwrapping

An early attempt. Any thoughts on the direction?
> Would that work for you guys?

Good evaluation, buy I am not a big fan of it. I don't like that the behavior of 8 depends on what un-wrappers are registered. Also, I am not a big fan of `@Min(3) Optional<Integer> ` in case 4 validating the wrapped value.

Thinking about `Optional`, here we would even get a behavior change depending on which Java version we are running, since we transparently add the `Optional` un-wrapper.