Get objects diffs without relying on __repr__