public static function startNewContext(string $name, bool $inherit = true)
    {
        if ($inherit)
        {
            $current = static::getInjector();
            $new_injector = new Injector($current);
        }
        else
            $new_injector = new Injector();

        return static::$injectors[$name] = $new_injector;
    }