TRUNK-3849: Move Address and Name layout support classes from web layer to api layer

I think this should be only one validCheckSum, why are you having 2?