diff --git a/src/libs/qmljs/qmljsinterpreter.cpp b/src/libs/qmljs/qmljsinterpreter.cpp
index 9607b3b6154b77116096fb2cd9593a54639bc3bf..98747b8cf45cfbbee0c678c63b5e16be31543ca2 100644
--- a/src/libs/qmljs/qmljsinterpreter.cpp
+++ b/src/libs/qmljs/qmljsinterpreter.cpp
@@ -91,6 +91,7 @@ public:
             processor->process(slotName, engine()->undefinedValue()); // ### FIXME: assign a decent type to the property
         }
 
+        ObjectValue::processMembers(processor);
     }
 
     const Value *propertyValue(const QMetaProperty &prop) const {