handling map transformations and entity/value in MapDiffEngine