I also was wondering about these comments.  Is this expected behavior for the xml deserialization?  My first impression is that this would be a bug with our serializer if this is the case, to be fixed in serialization.xstream module and/or ReportingSerializer.  Certainly a Map is not equivalent to another Map just because it has the exact same keys.