class RouteWithTrack extends Route {

    public List<List<Coordinates>> track() {
        return Collections.unmodifiableList(track);
    }

    public  RouteWithTrack(Route route, List<List<Coordinates>> track);

}