Replace code injection by typesystem commands.
Replace code injection by typesystem commands.

Related to bug#418 - "tag parent does not work in constructor modify"

Reviewer: Luciano Wolf <c353ae890f0e6de8473e43011f009ccd38a3c452@openbossa.org>
          Renato Araújo <renato.filho@openbossa.org>

RobinD42/pyside,RobinD42/pyside,PySide/PySide,gbaty/pyside2,BadSingleton/pyside2,enthought/pyside,M4rtinK/pyside-bb10,M4rtinK/pyside-android,gbaty/pyside2,enthought/pyside,M4rtinK/pyside-bb10,PySide/PySide,BadSingleton/pyside2,gbaty/pyside2,M4rtinK/pyside-bb10,qtproject/pyside-pyside,enthought/pyside,enthought/pyside,enthought/pyside,IronManMark20/pyside2,IronManMark20/pyside2,PySide/PySide,M4rtinK/pyside-bb10,RobinD42/pyside,pankajp/pyside,M4rtinK/pyside-android,qtproject/pyside-pyside,PySide/PySide,PySide/PySide,enthought/pyside,M4rtinK/pyside-android,gbaty/pyside2,pankajp/pyside,pankajp/pyside,IronManMark20/pyside2,M4rtinK/pyside-android,RobinD42/pyside,BadSingleton/pyside2,IronManMark20/pyside2,BadSingleton/pyside2,enthought/pyside,M4rtinK/pyside-bb10,qtproject/pyside-pyside,M4rtinK/pyside-android,qtproject/pyside-pyside,RobinD42/pyside,gbaty/pyside2,M4rtinK/pyside-bb10,IronManMark20/pyside2,pankajp/pyside,M4rtinK/pyside-android,BadSingleton/pyside2,qtproject/pyside-pyside,pankajp/pyside,RobinD42/pyside,RobinD42/pyside