Maybe we can still do the old comparison if no fnObjectEqual function is set? Does that make any sense?