Extensiones de Kotlin / properties sintéticas: mismo object en múltiples invocaciones de Fragment.onViewCreated ()

Estoy usando kotlinandroid-extensions para importar properties de vista sintética desde mi layout a mi Fragment. En mi onViewCreated() Fragment estoy llamando a addTextChangedListener() en una vista EditText que es una import sintética. Esto funciona bien la primera vez que se crea una instancia del Fragmento, pero la próxima vez que aparezca, mi nuevo oyente se agregará al mismo object de vista que la última invocación. Así que ahora ambos objects TextChangedListener se activan en los cambios de text, con resultados pnetworkingeciblemente pobres. La vista desde la primera aparición del Fragmento nunca es desreferenceda hasta donde yo sé.

Aquí está mi salida de registrar el object de vista que muestra que es lo mismo.

Primera printing:

 AmountTextWatcher (com.networkingacted.util.AmountTextWatcher@36d1ccc) added to amount_edit_text: android.support.v7.widget.AppCompatEditText{79e2a VFED..CL. ......I. 0,0-0,0 #7f0f013a app:id/amount_edit_text} 

Segunda aparición:

 AmountTextWatcher (com.networkingacted.util.AmountTextWatcher@5812584) added to amount_edit_text: android.support.v7.widget.AppCompatEditText{79e2a VFED..CL. ......ID 0,0-434,200 #7f0f013a app:id/amount_edit_text} 

Por supuesto, puedo findViewById() este problema utilizando findViewById() para acceder a mi vista en lugar de a la reference sintética, pero me pregunto si alguien más está trabajando en este tema y si hay una mejor manera de manejarlo (otro que no utilizar la reference de vista sintética.)

FYI: Usando la versión 1.0.6 de Kotlin.