+ if(_classInfo.contains(obj->metaObject()))
+ return;
+
+ ClassInfo *classInfo = new ClassInfo();
+ classInfo->hasUpdateSignal = (obj->metaObject()->indexOfSignal(QMetaObject::normalizedSignature("updatedRemotely()")) != -1);
+ _classInfo[obj->metaObject()] = classInfo;