data object/graph comparator and assemblers