pub trait DynamicGraphSystem: Lifecycle {
// Required methods
fn get_dynamic_graph_query_service(
&self,
) -> Arc<dyn DynamicGraphQueryService + Send + Sync>;
fn get_dynamic_graph_schema_manager(
&self,
) -> Arc<dyn DynamicGraphSchemaManager + Send + Sync>;
fn type_system(&self) -> Arc<dyn TypeSystem + Send + Sync>;
fn reactive_system(&self) -> Arc<dyn ReactiveSystem + Send + Sync>;
}