This is good, but they need to do the same for representatives, judges, and pretty much anyone in a decision making capacity in government.
Notably, they ONLY did this when they were caught betting on their own campaign results, which is a threat to the parties maintaining power if people run just to throw a race and cash in. Notably, they aren't being blocked from trading and holding stock options. That should be a requirement straight out. Divest ALL corporate interests completely. You know, like the president does... did... did publicly...
And NOT to family members! Holy hell!