data class ObjectWithCompatibleContext<out T : Any>
ObjectWithCompatibleContext(obj: T, context: SerializationContext)
val context: SerializationContext
val obj: T