At this point all custom scalars have been converted by graphql-java so the only thing left to parse is object maps into the nested Kotlin classes
Also handles lateinit property initialization
lateinit