public static function getInstance() { if (empty(self::$head)) { self::$head = new self(); } return self::$head; }