I found it funny that ppl still use things like $PAGE->get_context() even if we have
Please do not call this method directly, use the ->headerprinted syntax.
.
in the pagelib.
Solution is easy, use some really silly prefix like "magic_get_"
This would allow us to implement true "get_" methods for things like $PAGE->get_renderer() which needs method parameters and can not be implemented through the __get magic.