dont have DataStructure Array<> template REQUIRE use of TRAITS::Equal() (in iterator): only in methods that are optionally used and really requrie it (like Contains)