docs: public void destroy() throws Exception {
          for (Properties properties : propertiesArray) {
              if (properties instanceof ReloadableProperties) {
                  logger.debug("remove property listener: " + properties.toString());
                  ((ReloadableProperties) properties).removeReloadablePropertiesListener(this);
              }
          }
      }