Replaced overly complex type with simpler one

- replaced the Func2<...> with EqualityComparor<...>
- added isSetEquivalentFixture