extending map leads to either complicated eq/hashCode or potential for masking fields; remove map from known types except rdata.
Merge pull request #236 from Netflix/types-not-maps

remove map from known types except rdata