Not to be harsh but why would anyone ever use this? It's just some syntax sugar? (and over 3K loc... yikes)
Maybe if you remember all the keys in your dictionary in your head. Otherwise you would have to look them up while coding if you don't have auto completion.