---
title: Serialization Graph | Tutorial
contributors:
  - adamdbradley
  - saisrikardumpeti
  - mhevery
  - mrhoodz
updated_at: '2023-06-25T19:43:33Z'
created_at: '2022-08-02T12:07:45Z'
---

Stores are serializable as the application is paused on the server and resumed on the client.

Data in a store isn't required to be free of nested references. Qwik is perfectly happy serializing stores that feature data [cycles](https://wikipedia.org/wiki/Directed_acyclic_graph).

Stores can also include [Qwik URLs (QRLs)](../../../docs/(qwik)/advanced/qrl/index.mdx).

There is no limit to how many stores can be created per component, nor to where they are passed. While the best practice is to implement top-down data flows, Qwik doesn't require this design philosophy.

> **Your task**: Insert a few items into `parent.children` to create a circular reference between the parent and child stores.

This example also shows how to attach and invoke closures to a store using `$` and `QRL`.
