WIP: dynamic qobject