public RoadIntersection GetOrCreateIntersection(RoadNetwork roadNetwork) => roadNetwork.SubdivideRoadAtPoint(this);