LanguageMapping CRUD-Interface with tests and more better shared code between the mappings