explicitly constructing QObject