Traverser return parent
Assemble a resource back to segments
Inject location awarenest to resource