Make AssignmentClient a proper QCoreApplication instance