- Usage of Kotlin JPA compiler plugin to generate default constructors - Jackson builder already register Kotlin module with sensible defaults - One liner syntax + type inference when possible