/** @brief Create a new instance of Insert if not already one. Store the object in static var. This would be the constructor if this wasn't a static facade class. */ private static function getInstance() { if (I::$Instance == "nope") { I::$Instance = new Insert(); } return I::$Instance; }