move Singleton::$_instance into Singleton::getInstance() method