Multilingual:

Refactored to remove Repository as parameter to multilingual functions.
Created base IMultilingual.