Aetae,
Нет шобы радовацо - что учит молодую поросль, воть всё бы ругацо да фейси - пальмить!
В Вашем решении есть и минусы - посколь чел не показывает что было при дефолтном положении вещей... возможны варианты - когда часть установок могут иметь характеристики из первой и второй серии
Лепше своять двухстрочную функцию установки класса и задать массив на вход, нежели жертвовать независимой установкой каждого элемента