diff --git a/share/qtcreator/qml/qmlpuppet/interfaces/nodeinstanceserverinterface.cpp b/share/qtcreator/qml/qmlpuppet/interfaces/nodeinstanceserverinterface.cpp
index 70413e1bf935a7460d147098cf3a2e0726bf9202..682ea583e029f0cf579c0257ced8ebe28c1d09ee 100644
--- a/share/qtcreator/qml/qmlpuppet/interfaces/nodeinstanceserverinterface.cpp
+++ b/share/qtcreator/qml/qmlpuppet/interfaces/nodeinstanceserverinterface.cpp
@@ -98,7 +98,7 @@ void NodeInstanceServerInterface::registerCommands()
     qRegisterMetaTypeStreamOperators<ChangeFileUrlCommand>("ChangeFileUrlCommand");
 
     qRegisterMetaType<ChangeStateCommand>("ChangeStateCommand");
-    qRegisterMetaTypeStreamOperators<PropertyAbstractContainer>("ChangeStateCommand");
+    qRegisterMetaTypeStreamOperators<ChangeStateCommand>("ChangeStateCommand");
 
     qRegisterMetaType<RemoveInstancesCommand>("RemoveInstancesCommand");
     qRegisterMetaTypeStreamOperators<RemoveInstancesCommand>("RemoveInstancesCommand");