overrideKey

fun overrideKey(feature: Feature, key: String, value: Boolean, attributes: Attributes = defaultAttributes)
fun overrideKey(feature: Feature, key: String, value: Double, attributes: Attributes = defaultAttributes)
fun overrideKey(feature: Feature, key: String, value: Int, attributes: Attributes = defaultAttributes)
fun overrideKey(feature: Feature, key: String, value: String, attributes: Attributes = defaultAttributes)
fun overrideKey(feature: Feature, key: String, value: Enum<*>, attributes: Attributes = defaultAttributes)
fun <T> overrideKey(feature: Feature, key: String, value: T, clazz: Class<T>)
fun <T> overrideKey(feature: Feature, key: String, value: T, attributes: Attributes = defaultAttributes)
fun <T, V> overrideKey(feature: Feature, key: String, value: T, attributes: Attributes = defaultAttributes, mapper: (T) -> V?)