BaseMapField
abstract class BaseMapField<T, K, V>(val name: String, val keyName: String, val meta: SettingMeta?, getter: (T) -> Map<K, V>, setter: (T, Map<K, V>) -> T, serializer: KSerializer<Map<K, V>>, json: Json = SerializedField.DefaultJson) : SettingField<T, Map<K, V>>
Base class for map fields that stores maps as JSON strings.