convert the destination to location parts, which is later joined into the location string
The default implementation is to return the name of the destination.
Iterable<String> toLocationParts() => [name];