How lazy is converted into a delegated property

Taking a look behind the magic of the 'by lazy' delegate construct.

GSON, data classes and the absence of constructor invocation

GSON as a deserializer of network responses with data classes seems to be quit a good solution. But with one or two small things to keep in mind, as I've learned today.