Yes, it might be possible to have one instrument with different rules for different people. But MPs are quite different from some of the public office holders in what the rules ought to be.
Definitely, it's not the easiest thing in the world to be administering the code and the act simultaneously. As you can see, from time to time I forget which one I'm talking about.