KVO en las propiedades calculadas de Swift

¿Me pregunto si esto es posible en Swift 2.2, KVO en una propiedad calculada?

es decir:

   var width = 0
   var height = 0

   private var area : Double {
          get {
                 return with * height
          }
   }

   self.addOberser(self, forKeyPath: "area", ......

¿Un código de cliente que modifica el disparador with o height observaría ValueForKeyPath?

Solo verificando antes de participar en un refactor de clase alcalde. La sintaxis de KVO es tan molesta como no vale la pena incluso un patio de juegos si alguien tiene una respuesta a la mano (supongo que la respuesta es NO)

¡Saludos! ~ d

Respuestas a la pregunta(2)

Su respuesta a la pregunta