we need this to fix https://github.com/FasterXML/jackson-module-kotlin/issues/58
we put theses classes in separate module and disable Kotlin intrinsics
In this case constructor will not throw exception, and validation will be done usign @NotNull annotation?