public static function make(string $interfaceName)
    {
        if (self::$container === null) {
            throw new \Exception("Undefined DI Container");
        }

        try {
            return self::$container->get($interfaceName);
        } catch (\Exception $ex) {
            echo "Unable to find Interface inside container " . $ex->getMessage();
        }
    }