supporting diff for instances of different classes