// See KT-42033 interface ObservableMap : Map abstract class ObservableMutableMap : ObservableMap { fun put(key: K, value: V): V? = value fun remove(key: K): V? = null fun putAll(from: Map) { } }