Move validation exception creation to factory method