Fix : comparing two dictionnaries with object.Equals does not compare keys/values

Fix : comparing two dictionnaries with object.Equals does not compare
keys/values