@override Map<String, dynamic> toJson() => { ...super.toJson(), 'state': enabled ? 1 : 0, 'allowSelfOn': allowSelfOn, };