Change variable depending on the location in the hierarchy using constructor graf

I create an object “location.” Further, using it as a parent bluprint create several more specialized “z World”, “h town”, “z House”, “h Floor”, “z room.” After that, I create from bluprint “World” from bluprint 'z World ". And fills it: the cities, rooms, houses, etc.

82959-bluprints.jpg

I want to create an object of “location”, so that it has a variable “Description” value which varies depending on the designer in order for any object it is attached and what it contains. So that this it was a general property for all. How to make an object to “see” their neighbors in the hierarchy?

I was also confused the question of the terms child and parent. These words are encountered when creating a child bluprint, and position in the hierarchy. When it comes to creating the graph, confused because of this.