+ bool myHashUsed; ///< true if the hash stored is valid
+ std::set<ObjectPtr> myHashObjects; ///< hashed information: objects existing in the list
+ std::map<int, ObjectPtr> myHashIndex; ///< index to object in the list
+ std::map<int, ObjectPtr> myHashIndexNoEmpty; ///< index to not empty object in the list
+public: