gson

inline fun <T : Any> PrimitiveKeyBuilder.gson(default: T, noinline gson: () -> Gson = Typed2DefaultGson::gson): PrimitiveKey<T, String?>
inline fun <T : Any> PrimitiveKeyBuilder.gson(noinline gson: () -> Gson = Typed2DefaultGson::gson): PrimitiveKey<T?, String?>