@override List<int> get val => [val1, val2, val3, val4];
@override set val(List<num> value) { val1 = value[0].toInt(); val2 = value[1].toInt(); val3 = value[2].toInt(); val4 = value[3].toInt(); }