move getNewRepresentation to datadef base class
Add optional epsilon to toEqualPairs matcher
Implement FirstDerivative for dataref types

[#20986269]