interface __InputValue : __Described
abstract val defaultValue: String?
abstract val type: __Type
class InputValue<T : Any> : __InputValue