Added attribute diffing