def METHOD_NAME(self):
    """Initialise properties and polling"""
    super(BlissHutchTrigger, self).METHOD_NAME()
    self._bliss_obj = self.get_object_by_role("controller")
    tango_device = self.get_property("pss_tango_device")
    try:
        self._proxy = DeviceProxy(tango_device)
    except DevFailed as _traceback:
        last_error = _traceback[-1]
        msg = f"{self.name()}: {last_error['desc']}"
        raise RuntimeError(msg)
    pss = self.get_property("pss_card_ch")
    try:
        self.card, self.channel = map(int, pss.split("/"))
    except AttributeError:
        msg = f"{self.name()}: cannot find PSS number"
        raise RuntimeError(msg)
    # polling interval [s]
    self._polling_interval = self.get_property("polling_interval", 5)
    self._pss_value = self.get_pss_value()
    # enable by default
    self.update_value(self.VALUES.ENABLED)
    self._poll_task = spawn(self._do_polling)