Separates webAddresses from metadata to allow cheap timestamp/checksum updates without triggering expensive Set rebuilds.