“…Although there has been and still is a rich debate about the nature of the ECJ, it is now relatively uncontroversial to state that the ECJ is the EU's constitutional court, or at least that it performs its tasks like a (federal) constitutional court, 137 'building a coherent legal system, ensuring the vertical as well as horizontal division of powers, and protecting individual rights', and doing so by referring to EU primary law as its standard of review, 138 as well as performing the task of ensuring uniform application of the law by lower courts, which is more of a 'supreme court' task. 139 In the EU legal order, the Treaties form the EU's constitutional charter (the ECJ also refers to them as such), 140 and the ECJ is its ultimate interpreter and guarantor, and competent to declare legislation unconstitutional. Furthermore, as observed by Hinarejos, the protection of fundamental rights has been an important milestone in the evolution of the ECJ as a constitutional court.…”