Malaysia: A case of "non-public officer" announcing public holiday

Malaysia: A case of "non-public officer" announcing public holiday

It was really great to catch the long break that I very much needed and thanks to the "non-public officer" or Prime Minister Datuk Seri Najib Razak, an extra "public holiday" on Sep 4 was announced, to celebrate the success in the Malaysia's SEA Games achievement this year. 

First of all before I continue, there is really a need to congratulate the hardwork of the Malaysian's athletes...while not a fan of the games, it was great to see the country winning the SEA Games. 

While happy with the extra holiday, I was troubled with some questions following the Court Of Appeal (COA) ruling that the PM is indeed "not a public officer", but a member of the administration, affirming the High Court's decision that allowed Najib to strike out the suit filed by former Prime Minister, Tun Dr Mahathir.

Recall that Mahathir and two others have filed against Najib for alleged wrongful exercise of authority in public office, in relation to 1Malaysia Development Bhd (1MDB). They sued Najib on March 23, 2016 and Najib subsequently filed an application on April this year to strike it out. 

I'm not a lawyer but have always had the perception that the ministers are considered as public officers, because they are receiving salaries from the government and running the countries, whether as an administrator or not. 

I might be wrong but if the Prime Minister is not a public officer, then what is he? 

Is he entitled to pension, just like all other public officers and civil servants? And why is that a non-public officer, announcing a public holiday? I'm the court ruling that the PM is not a public officer in this case just to avoid the 1MDB scandal? Is the PM taking salaries from the government as a public officer/civil servants? An employee of a company who is being paid, will be considered as an employee...unless he or she is taking it as the role of a "consultant"? Because as far as I understand, a CEO of a company, is still an employee of a company.