> For the complete documentation index, see [llms.txt](https://hcg.gitbook.io/documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hcg.gitbook.io/documentation/technical/tips.md).

# TIPS

### Data storage objects in a container

It's possible to add data storage objects like Array and Dictionary to a container with another object. Despite the fact these objects are invisible, a separate instance of the object is still created for each container. This allows you to have a dedicated Array or Dictionary for each instance of an object. This can be very useful as an advanced substitute for instance variables, such as if a very large number of variables is necessary, or if variables need to be dynamically added and removed.

{% embed url="<https://www.construct.net/en/make-games/manuals/construct-3/project-primitives/objects/containers>" %}
