public static function delete($name) { if (is_array($name)) { foreach ($name as $key) { Options::delete($key); // recursively wrap around ourselves! } } else { unset(self::instance()->{$name}); } }