added separate equality comparer for Cell