title: Got "Dynamic metaobject is not assigned" while run QtRemoteObjects
body: <p>I try to use <code>QRemoteObjects</code> to share more than two objects but
  i got "Dynamic metaobject is not assigned" warning while run <strong>client.py</strong> example, and i can't find out what happened, my example work fine, can anyone give me some advices?</p>
  
  <p><strong>server.py</strong></p>
  
  <pre class="lang-py prettyprint-override"><code>from PyQt5.QtCore import *
  from PyQt5.QtWidgets import *
  from PyQt5.QtRemoteObjects import *
  from faker import Faker
  
  fake = Faker()
  
  class Name(QObject):
      sig_name = pyqtSignal(str)
  
      def __init__(self):
          super().__init__()
          self.name = ''
          self.startTimer(1000)
  
      def timerEvent(self, event):
          self.name = fake.name()
          self.sig_name.emit(self.name)
  
  class Email(QObject):
      sig_email = pyqtSignal(str)
  
      def __init__(self):
          super().__init__()
          self.startTimer(1000)
  
      def timerEvent(self, event):
          self.sig_email.emit(fake.email())
  
  
  class Server(QObject):
      def __init__(self):
          super().__init__()
          self.name = Name()
          self.email = Email()
  
          host = QRemoteObjectHost(QUrl('local:server'), self)
          r1 = host.enableRemoting(self.name, 'name')
          r2 = host.enableRemoting(self.email, 'email')
  
          print([r1, r2])
  
      def print_name(self, x):
          print(x)
  
  app = QCoreApplication([])
  s = Server()
  app.exec()
  </code></pre>
  
  <p><strong>client.py</strong></p>
  
  <pre class="lang-py prettyprint-override"><code>from PyQt5.QtCore import *
  from PyQt5.QtWidgets import *
  from PyQt5.QtRemoteObjects import *
  
  class Client(QObject):
      def __init__(self):
          super().__init__()
          node = QRemoteObjectNode(self)
          node.connectToNode(QUrl("local:server"))
  
          self.remote_name = node.acquireDynamic('name')
          self.remote_email = node.acquireDynamic('email')
  
          self.remote_name.initialized.connect(self.onInitName)
          self.remote_email.initialized.connect(self.onInitEmail)
  
      def onInitName(self):
          self.remote_name.sig_name.connect(self.print_info)
  
      def onInitEmail(self):
          self.remote_email.sig_email.connect(self.print_info)
  
      def print_info(self, x):
          print('--&gt;:', x)
  
  app = QCoreApplication([])
  c = Client()
  app.exec()
  </code></pre>
  
  <p>After i run <code>python server.py</code> in terminal one and run <code>python client.py</code> in terminal two.
  I got some warning as below in terminal two.
  <img src="https://i.stack.imgur.com/ToOfZ.png" alt="1"></p>