When using instances of QML files by directly declaring them, every property creates a binding. This is explained in the above examples.
This is how you dynamically create components:
var component = Qt.createComponent("Popup.qml");
var popup = component.createObject(parent, {"widt...