static function project() { if (self::$project === null) { self::$project = new Smart_Project_Base(); return self::$project; } else { return self::$project; } }