refactored relation between Language and Source into simple association table