public static function init(Account $account, Cache $cacheStore)
    {
        if (self::$initialized === true) {
            throw new \Exception("`Node` class has already been initialized.");
        }

        self::$account = $account;
        self::$cacheStore = $cacheStore;
        self::$httpClient = new Client();

        self::$initialized = true;
    }