Child won't likely have any children. It is so because every view we intend to develop implies controls in their forms, not container.

I understand that is not the best solution so far, but creating dynamic objects (see http://qt-project.org/doc/qt-5.0/qtqml/qtqml-javascript-dynamicobjectcreation.html) means to create a component, then render the desired object with its properties and assign it to the container. Problem is that an object is related to an URL (which is accessible), an object type (also accessible), but there is no way to retrieve every properties the child object had.

TLDR; Perhaps I am wrong with this, but recreating a TextBox would mean to lose the binding to the model and its validate function.