object-oriented hashtable: set & get & setall