Implemented Deep hashing, deep copy, removed some bugs.
Current bug : Changes by thread to the set are not being reflected in
the main class