Library to compare two instances of a class and return a list of changes between them