Yes that was the first implementation but I find the in-object definition approach cleaner and more safe. 

Those vars and functions there are not local in case of a <script src='path/to/lang/cs.js'> addition and I don't want to pollute the global namespace.