public function get(...$keys)
    {
        // configuration is missed
        if (empty($this->container)) {
            throw new ConfigException('System configuration is missing');
        }

        if (!\count($keys)) {
            return $this->container;
        }

        return Collection::get($this->container, ...$keys);
    }