open fun setValue(value: Float): Unit
protected open fun setValue(value: Float, fromUser: Boolean): Unit