it uses gson which on its own won't deserialize we...
# kohesive
a
it uses gson which on its own won't deserialize well into Kotlin immutable classes. those defined with every value in the constructor. but otherwise it looks OK.