public class NavigationPolicy : IConfigurationAction
{
public void Configure(BehaviorGraph graph)
{
var visitor = new NavigationVisitor(graph.Observer);
graph.VisitBehaviors(visitor);
visitor.Register((type, def) => graph.Services.AddService(def));
}
}