MX throws exception on missing params.
CAA does not extend CNAME.
Fix up return hints.
.
Version 1
Added support for APL
Fix static methods.
Version v1.0
Improved validation.
Removed validation on ResourceRecord