CDK-538: Added unit tests for DataModelUtil.

I left out roundTripFieldValue and roudTripFieldValues as those should go away if PR #143 goes in.