# [attributes](attributes.hpp)

`Meta component` holding a recursive map of the parent component's attributes.

## Usage

It is up to the user to populate this `meta component` for the component types they wish to be able to use it with.

The [register_metadata](../helpers/register_metadata.md) helper implements this `meta component` for a set of components.