TranslatableListener heavy refactoring

`return $this->locale`