pub type BehaviourStorage<ID, T> = DashMap<ID, DashMap<BehaviourTypeId, Arc<dyn BehaviourFsm<ID, T> + Send + Sync>>>;
pub struct BehaviourStorage<ID, T> { /* private fields */ }