да, я пробовал расширить Hash:
Uncaught exception: ReferenceError: Undefined variable: Hash
Error thrown at line 20, column 0 in [url]http://ifube.us/js/ifube.js?v=0.06:[/url]
Hash.prototype.k_string = function()
я конечно, далеко не гуру в JS, но мне кажется, что функциональность хэша = как раз базовая функциональноть Object-a
nasqad - хотелось бы сделать вариант, который не накладывал бы ограничений на значение ключа.