Introduced the MemberInfoCollection class

and implemented the BindingFlags property.
Implemented the Type property.
Implemented the GetEnumerator method.
Renamed MemberCollection to MemberCollection2.
Renamed MemberCollectionTest

to MemberCollection2Test.
Renamed MemberInfoCollection to MemberCollection.
Renamed MemberInfoCollectionTest

to MemberCollectionTest.
Introduced IMemberCollection and IMemberFilter.
Introduced the MemberHashCollection class.
Implemented the GetEnumerator method.
Addressed the guard clause.
Implemented the Add method.
Addressed the NotImplementedException clauses.
Addressed the Contains method.
Addressed the Add method

to use the current Contains method.
Introduced IMemberCollection.
Renamed MemberCollection to MemberEnumerable.
Let MemberEnumerable implment IMemberEnumerable.
Let IMemberCollection implement IMemberEnumerable.
Renamed MemberHashCollection to MemberCollection.