Light framework to build QML type easily