docs: private void checkMetadata() {
      if (!localMember.properties().equals(localProperties)) {
        localProperties = new Properties();
        localProperties.putAll(localMember.properties());
        LOGGER.debug("{} - Detected local properties change {}", localMember.id(), localProperties);
        localMember.setIncarnationNumber(localMember.getIncarnationNumber() + 1);
        post(new GroupMembershipEvent(GroupMembershipEvent.Type.METADATA_CHANGED, localMember));
        recordUpdate(localMember.copy());
      }
    }