usesuper::CacheState;usecrate::selector::Selector;usebevy::{prelude::{Deref, DerefMut},utils::HashMap,};/// Internal cache map. Used by [`crate::property::PropertyMeta`] to keep track of which properties was already parsed.
#[derive(Debug, Default, Deref, DerefMut)]pubstructCachedProperties<T>(HashMap<Selector, CacheState<T>>);