Matriz observable en Kotlin para saber cuándo se cambia un valor de matriz elt

Mi objetivo: tengo una clase simple con un público

val reds = IntArray(10)
val greens = IntArray(10)
val blues = IntArray(10)
val lums = IntArray(10)

Si alguien modificaningun valor rojo, me gustaría actualizar el valor lum.

myObj.reds[5] = 100 // Should update myObj.lums[5] = reds[5]+greens[5]+blues[5]

l problema es que elby Delegates.observablearece que @ solo se usa para objetos var: nada menciona "y si modifica un elemento de una matriz, esto es lo que se activa"

Tal vez esto no sea posible y tengo que hacer todas las modificaciones a través de getters y setters, ¡pero prefiero que algo se dispare como un observable!

Respuestas a la pregunta(2)

Su respuesta a la pregunta