make agent parent QObject of Channel