Add `source` and `target` fn's to `CandidateRouteHop`