Function collectChildrenTypes