the singleton is now extendable (it seems only with php >= 5.3 :P)