Coming from a Closure land you might find it easier to represent a bag of named just with
Map<String,Any?>
type. Even though Kotlin is statically typed you don't have to have a static type for every kind of data in your application. Sometime just a Closure-style map is all you need.