Added EnhancedClass.diff to compare two case classes and get the differences.