Nothing underscores the independence of the three arms of government - the Executive, the Legislature and the Judiciary - more than the 2010 Constitution. The time and painstaking work that went into writing the new Constitution took into consideration all the weak points that rendered the old document manipulable by an overzealous Executive.
Particularly, it empowers a Legislature and Judiciary that had somehow become extensions of the Executive to exercise their independence, yet still function as a unified whole in the exercise of their complementary roles.