filled in API/v1 with a flat parent/child implementation
for Topic/Barrier/Context/Step objects