We built Plunge using kotlinx-serialization for ease of de-/serializing, but turns out it's a barrier to entry when using the library. We should replace it with something available in JCenter - IMO Moshi is the way to go seeing as it's a relatively small API to include, but open for debate!