code: def get_properties(self):
          # type: () -> dict
          
          # Get service properties
          properties = self.__reference.get_properties()
  
          # Merge with local properties
          properties.update(self.__properties)
  
          # Some properties can't be merged
          for key in pelix.constants.OBJECTCLASS, pelix.constants.SERVICE_ID:
              properties[key] = self.__reference.get_property(key)
  
          # Force the exported configurations
          properties[pelix.remote.PROP_EXPORTED_CONFIGS] = self.configurations
  
          return properties
docs: Returns merged properties
  
          :return: Endpoint merged properties