title: Dead QML elements receiving signals?
body: <p>I have code similar to the following:</p>
  
  <pre><code>...
  id: myComponent
  signal updateState()
  property variant modelList: []
  Repeater {
      model: modelList
      MyButton {
          ...
          Connection {
              target: myComponent
              onUpdateState: {
                  ...
              }
          }
      }
  }
  </code></pre>
  
  <p>I assign a value to modelList and then issue myComponent.updateState() to update the MyButton components in the repeater. At this point I get a lot of warnings about non existent properties</p>
  
  <p>It seems like the signal gets passed to the MyButton(s) that doesn't exist anymore (since the repeater will rerun when I change modelList).</p>
  
  <p>Is there a way of avoiding this or should I simply ignore the warnings?</p>