How big can these QVector<Model::JointState>'s be? Would it be worthwhile to make these a pass by reference out parameter to save the copy constructors?