prefer standard immutable fields for rdata which has the advantage of serializing nicer by default as well lest casts
Merge pull request #45 from Netflix/less-casty

add fields corresponding to rdata types