def __init__(self, *a, **k):
     super(MxDCore, self).__init__(*a, **k)
     self.device_contexts = {}
     self.manager = None
     self.lom_classes = []
     self._call_handler = {'get_notes': self._object_get_notes_handler,
      'set_notes': self._object_set_notes_handler,
      'get_selected_notes': self._object_selected_notes_handler,
      'replace_selected_notes': self._object_replace_selected_notes_handler,
      'notes': self._object_notes_handler,
      'note': self._object_note_handler,
      'done': self._object_done_handler,
      'get_control_names': self._object_get_control_names_handler}
     self.lom_classes = EXPOSED_TYPE_PROPERTIES.keys()
     self.lom_classes += LomIntrospection(_Framework).lom_classes
     self.appointed_lom_ids = {0: None}