[Version] better handling of comparing value keys when diffing.
[Version] better handling of comparing value keys when diffing.

This is to deal with cases where the previous version was created with different behaviour/fields than the new version (e.g., a field is added to a model).
grantneufeld/Wayground,grantneufeld/Wayground,grantneufeld/Wayground,grantneufeld/Wayground