Я не уверен, что ради таких задач стоит заводить отдельные классы.