Basic is now a class and Translatable a trait.
Merge branch 'develop'