fix(service): Fallback handling / feat(service): preferredLanguage setter during runtime 

fix(service): addition of preferred language to fallback language stackis now preventing duplication if already contained in the fallback stack
feat(service): preferredLanguage can now be set during runtime if needed