Use named object instead of val
Introduce "default" annotation
Refactoring: common and gtcommon packages
Imports via assignment
Tests and refactoring
Fix translator