maybe it is not solvable using delegates? this see...
# kotson
c
maybe it is not solvable using delegates? this seemed to work
val fundProviderName: String get() = obj[market].get("fundsProvider").nullObj?.get("name")?.nullString ?: ""