pub type StorageRef<'a, Component> = OwningRef<Ref<'a, Box<dyn DynStorage>>, Storage<Component>>;
pub struct StorageRef<'a, Component> { /* private fields */ }