Switched to UUIDs for Id fields in DNS stuff. Also fixed ResolverChainAdapter so that it wouldn't duplicate rules on persist.