Transform objects

Добавил остальные языки;
Слил изменения с мастера (coffeescript)
@mokevnin вот это лишнее да? мы вроде обсуждали после - не может быть Object на первом уровне? Тогда надо все вернуть...