1. A computer-implemented method of identifying duplicate objects in a plurality of objects, the method comprising: grouping two or more of the plurality of objects into a plurality of buckets by applying a grouper to the two or more of the plurality of objects; and applying a matcher to each pair of objects in one of the plurality of buckets to determine if the pair of objects are duplicates.