* Rewrite
* Add unicode keys support