user
01/27/2018, 5:29 PMDuring an instance initialization, the initializer blocks are executed in the same order as they appear in the class body, interleaved with the property initializers:
https://kotlinlang.org/docs/reference/classes.html#constructors