* code cleanup
    * CHash
    * SDictionary c++ wrapper improved