Deep equals that accounts for collection equality
final bool Function(Object? a, Object? b) deepEquals = const DeepCollectionEquality().equals;