Gh45 add child descriptor

#41, #44, #45