bool equals(Object other) => (identical(this, other) || (DeepCollectionEquality().equals(this, other)));