title: QML: aliases to children properties
body: <p>I created dialog and trying to add some aliases to change it title and text:</p>
  
  <pre><code>import QtQuick 2.0
  import Ubuntu.Components 0.1
  import Ubuntu.Components.Popups 0.1
  
  Item {
      signal confirmed;
      signal canceled;
  
      property alias title: dialog.title
      property alias text: dialog.text
  
      signal show(variant caller);
  
      Component {
           id: dialogComponent
  
           Dialog {
               id: dialog
               title: "Exit Game"
               text: "Are you sure that you want to exit?"
  
               Button {
                   text: "cancel"
                   onClicked:
                   {
                       canceled();
                       PopupUtils.close(dialog);
                   }
               }
  
               Button {
                   text: "confirm"
                   color: "orange"
                   onClicked:
                   {
                       confirmed();
                       PopupUtils.close(dialog);
                   }
               }
           }
      }
  
      onShow:
      {
          PopupUtils.open(dialogComponent, caller)
      }
  }
  </code></pre>
  
  <p>But I has problem:</p>
  
  <pre><code>qrc:/ConfirmationDialog.qml:8:23: Invalid alias reference. Unable to find id "dialog"
  </code></pre>
  
  <p>So, how to create this aliases? Why Item don't see it? What is the best way to change this properties?</p>
  
  <p>Best regards,
  Nick</p>