Add:Core:Improving flexibility of route_graph_segment by making some fields optional