We might want to pass in a parent QObject here, the correct parent/child hierarchy is relevant for hiding internal objects when using in-process mode.