constructor ({
    instanceId,
    externalSecretEvents,
    logger,
    pollerFactory
  }) {
    this._instanceId = instanceId
    this._externalSecretEvents = externalSecretEvents
    this._logger = logger
    this._pollerFactory = pollerFactory

    this._pollers = {}
  }
Create daemon.
@param {Object} backends - Backends for fetching secret properties.
@param {Object} kubeClient - Client for interacting with kubernetes cluster.
@param {Object} externalSecretEvents - Stream of external secret events.
@param {Object} logger - Logger for logging stuff.
@param {number} pollerIntervalMilliseconds - Interval time in milliseconds for polling secret properties.