Nullability of reference types in type of parameter 'y' of 'bool ProjectItemItemSpecEqualityComparer.Equals(IProjectItem x, IProjectItem y)' doesn't match implicitly implemented member 'bool IEqualityComparer<IProjectItem>.Equals(IProjectItem? x, IProjectItem? y)' (possibly because of nullability attributes).