Allowing each record to be adapted before an equality comparison

I tend to err on the side of making things public. This gives others the opportunity to make use of this functionality or if they are debugging something to reference this function directly.