Hi. Some people are wondering why the validator component needs to depend on the translation component and instead could be decoupled?