Added a ton of wrappers/adapters around DNS objects for persistence purposes. Hot mess, has issues.