public function __construct(array $translations = [])
 {
     Assert::allString(array_keys($translations), 'Translations must be indexed by locale');
     Assert::allNotBlank(array_keys($translations), 'Locales may not be blank');
     Assert::allString($translations, 'Translations must be strings');
     $this->translations = $translations;
 }