I'd much rather have these mappings live on the field descriptors/proxies/whatever where they'll be close to the logic that actually operates on the data.